专栏文章
p3429 sol(POI2005 DWA)
题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miqqs41j
- 此快照首次捕获于
- 2025/12/04 09:13 3 个月前
- 此快照最后确认于
- 2025/12/04 09:13 3 个月前
考虑到 ,不妨直接暴力设每个人在哪个派对中。列出 个异或方程表示每个人与他在同一个派对的邻居数必须为偶数。具体而言,设 表示节点 的度数, 表示节点 所在的派对(这里用 表示),那么
- 若 是偶数,那么 ;
- 否则,考虑到与 在同一个派对的邻居数为偶数,而 本身显然与自己在同一个派对,所以 。
高斯消元解方程组即可。
那么如何解决题目要求的满足尽可能多的人呢?答案是不用满足。接下来证明答案一定为 。
考虑到异或方程组若有解那么答案为 ,若无解,则必然可以将若干个方程异或起来,使得未知变量的系数均为 ,而常量为 。
由于只有度数为奇数的点才能产生常量为 的方程,所以上述异或起来的方程中一定有奇数个对应了度数为奇数的点。但是未知变量系数均为 就说明每个点都被异或了偶数次。
考虑每个被选择的奇数点一定有奇数个邻居被选择,剩余节点一定有偶数个邻居被选择。根据此,对于原图的边 ,若两者均被选择,则在新图中连接 。
根据如上分析,可以得到原图中被选中的奇数点在新图中度数为奇数,其余被选中的点度数为偶数。度数之和为奇数,与一张图度数和总为偶数矛盾。
故有解。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...