专栏文章
题解:CF1792F1 Graph Coloring (easy version)
CF1792F1题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @min8pdk9
- 此快照首次捕获于
- 2025/12/01 22:23 3 个月前
- 此快照最后确认于
- 2025/12/01 22:23 3 个月前
红蓝互为补图,因此红蓝都不连通的情况不存在。
第一反应是对红蓝都连通的情况容斥,但是发现这样根本做不了。
不妨转化为有一个颜色不连通,对恰有一种颜色不连通的情况计数,此时另一种颜色必定连通。
令 表示 个点,每个子集满足蓝色不连通的方案数,枚举与 相连极大的蓝色连通块 ,保证跨过 和 的集合中不存在红蓝都连通的集合,这个连通块需要满足红色不连通,用“极大”保证不重。
由于是"极大连通块",所以两个集合之间的连边方案是固定的,只能是红色边。
恰好,这样的连边方式满足【跨过 和 的集合中不存在红蓝都连通的集合】,因此逻辑以一种很奇怪的方式自洽了。
由于对称性,红色不连通方案数 蓝色不连通方案数。
则 。
乘二是因为当集合有边时可以任意交换红蓝。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...