首先记录一个 resresres 为所有联通块内的边数 ...
如果只连连通块内的边 ,,, resresres 为奇数的时候必胜 ...
现在考虑连通块之间的边 ,,, 只有点数为奇的两个点相连不会改变 resresres 的奇偶性 ,,, 但是到了对手的回合 ,,, 因此 ,,, 我们说连接两个奇连通块的操作能改变局面 ...
记录一个 cntcntcnt 为奇联通块的个数 ... cnt/2cnt/2cnt/2 为改变局面的最多次数 ...
-
当 cntcntcnt 为奇数时 ,,, 由于总点数为奇 ,,, 最后的局面一定为一边奇一边偶 ,,,
先手改局面 ,,, 后手也改 ;;; 先手不改 ,,, 奇偶相连出奇 ,,, 偶偶相连出偶 ,,, 后手直接连边 ((( 没有 1−11-11−1 ))) ,,, 不改变胜负 ...
所以看 ⌊cnt2⌋\lfloor\frac{cnt}{2}\rfloor⌊2cnt⌋ 的奇偶性 ...
-
当 cntcntcnt 为偶数时 ,,, 最后的局面可能为两边奇 ,,, 这时候有一组连通块是无效的 ,,, 分初始局面下 111 连通块奇偶以及 nnn 连通块奇偶讨论 :::
S1S_1S1 和 SnS_nSn 为奇数 ::: 就是少一组 ,,, 否则当 S1S_1S1 或 SnS_nSn 和奇连通块合并后 ,,, 再用新连通块和奇连通块合并 ,,, 得到 cnt/2cnt/2cnt/2 奇偶性变化 ,,, 局势逆转的新局面 ,,, 胜负不变 ...
S1S_1S1 和 SnS_nSn 为偶数 ::: 没少 ... 直接逆转即可 ,,, 次数不变 ...
S1S_1S1 和 SnS_nSn 奇偶性不同 ,,, 由于上两种局面的胜负不同 ,,, 先手根据现在都局面选择上面两个中的一个即可胜利 ...
248



被折叠的 条评论
为什么被折叠?



