题解 P9528 [JOISC 2022 Day3] 蚂蚁与方糖
首先显然可以
注意到这个模型等价于二分图最大匹配,考虑特殊二分图模型的重要工具:霍尔定理,具体来说一张二分图假设左部点集合为
考虑如何求这个东西,记
考虑修改的贡献:
- 加入红点等价于
[x+1,\infty) 的p 减去v ,[x,\infty) 的p 加上v ,注意到区间加好像有点难维护,但是对于一个区间的p 加v ,q 减v ,对于固定的x,i,j ,f_{x,i,j} 的最优策略是不变的,因为它会加多少个p 已经在i,j 中有所体现。因此可以直接打 tag,这样加入红点的贡献等价于区间加 + 单点修改。 - 加入蓝点等价于
[x+L+1,\infty) 的p 加上v ,[x-L,\infty) 的p 减去v ,还是将修改拆成一段p 加q 减,不过这次剩的是区间加。发现一个性质是这个区间长度\le 2L ,根据间隔>2L 的性质可以对每一类f_{i,0/1,0/1} 算出它里面究竟有多少个q ,这样标记就是可加的了。
时间复杂度