专栏文章
P11989
P11989题解参与者 2已保存评论 1
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @minvnqby
- 此快照首次捕获于
- 2025/12/02 09:06 3 个月前
- 此快照最后确认于
- 2025/12/02 09:06 3 个月前
在 确定时如何求出最小惩罚分?可以直接构建出费用流模型(其实并不完全是,因为这里要优先最大化费用,但其实后面也说明了,在本题中流量最大化和费用最大化是一致的)!更进一步的,可以模拟费用流(贪心):从小大扫时间,攻击当前可以攻击的 最大怪兽。这个模拟费用流过程不涉及任何反悔(也就是能匹配的必然不劣),换言之,我们可以从大到小扫值域 ,取出 的所有怪兽,认为所有怪兽 去跑上面的费用流,答案累加。即, 的匹配方案必然包含 的匹配方案,由此正确性显然。
对于所有 的问题,费用流直接退化成二分图匹配,根据 Hall 定理,答案就是
对 取 。注意到 的值仅有 决定,则将所有怪兽按 从大到小排序后,令 是 的前缀和,显然 必取一个前缀,答案为 。这是一个关于 的一次函数,直接建出凸包,即可确定 在每个范围内的答案。要做 轮这个过程,求出凸包上每个点的坐标,对以 为下标的序列 做一个区间加,差分即可。复杂度 。
相关推荐
评论
共 1 条评论,欢迎与作者交流。
正在加载评论...