nim游戏

对于 对石子,每堆有 个,每次可以从一堆取走任意多个,求每个状态是必胜还是必败。

结论是当且仅当 ^ ^ ^ 时必败。

证明:

1:若 ^ ^ ^ ,那么操作后 ^ ^ ^ 。因为若存在 满足 ^ ^ ^ ^ ^ ,那么将两式异或,则 ^ ,矛盾。

2:若 ^ ^ ^ ,那么存在 满足 ^ ^ ^ ^ ^ 。考虑 k 的最高位,则一定有某个 ,它的这一位不为。那么 ^ 。那么将 取走 ^ ,则 ^ ^ ^ ^ ^

而只有异或和为 的时候游戏才可能结束,故结论成立。

全部评论
您真强
点赞 回复 分享
发布于 2020-07-27 17:19

相关推荐

用微笑面对困难:你出于礼貌叫了人一声大姐,大姐很欣慰,她真把你当老弟
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务