专栏文章
题解:CF2031D Penchick and Desert Rabbit
CF2031D题解参与者 3已保存评论 5
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @mir428b4
- 此快照首次捕获于
- 2025/12/04 15:25 3 个月前
- 此快照最后确认于
- 2025/12/04 15:25 3 个月前
怎么赛时这么多人写优化建图呢。这不是我们模拟赛题的结论吗。
首先边可以看成双向边。
结论:若 连通,则 , 在 的连通块中。
证明:
第一种情况:。若 , 和 相连;若 , 和 相连。不可能两个条件都不满足。第二种情况:。此时要满足 连通,必须存在 ,,或者存在 ,。如果 ,与第一种情况类似,能连到 或 。如果 ,可以和 连通,而 又与 连通。
故连通块是一个区间,即一个点要么与前一个连通块相连,要么新开一个连通块。
我们只关心 与 的连通情况,即新开连通块的条件是不存在 ,,也不存在 ,。
简化一下,就是 ,求个前缀 max 和后缀 min 即可。
时间复杂度 。
相关推荐
评论
共 5 条评论,欢迎与作者交流。
正在加载评论...