day-14
牛客多校四
C:lcs 构造题
不用考虑位置关系...直接放就行了
B:Sample 期望dp
F:Just a joke 博弈
画个图很容易发现
- 对于一个树来说,先手必胜
- 对于一个带环图来说,记点数为n,边数为m,则需要至少需要n - m + 1此操作才能将图中环断开
由于如果a删掉不在环上的边 b就能删掉多出的一块连通块,最终不影响断开最后一条环上的边的人 - 对于多个无环图+多个带环图.算出最少可行操作%2就是答案
//并查集维护连通块大小与边数
J:Average dp
根据题目写出子矩阵的\(avg = (y*pre_a[u,d] + x*pre_b[l,r])/(x*y)\)
变换下:\(avg = pre_a[u,d]/x + pre_b[l,r]/y\)
可以发现这两个无关 只需要分别考虑在a,b中选择长度至少为x,y的连续字段的最大平均值即可
我看见 你