博弈不会就打表/sg/结论/猜结论!
1.
题意:一个数,两个人交替操作。每个人操作:对于当前的数,减去一个非
非
的约数。不能操作的人输。
数据范围:个测例。
。
题解:
分为以下种情况。
- 奇数。
- 偶数但不是
的幂次。
的幂次。
分类讨论如下。
特判。
- 奇数经过一次操作必定转为偶数但不是
的幂次。偶数但不是
的幂次可以转为奇数。终态是奇数,因此奇数是必败态。偶数但不是
的幂次是必胜态。
- 对于
的幂次,有两种策略,减半或者变为偶数但不是
的幂次。后者会把必胜态转移给对方,因此选择减半。则
的偶次幂是必胜态。
想法:这题的 的幂次相关结论并不好想,还是打表靠谱。
1168

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



