摘要: N堆石子 先手最多拿A个 后手最多拿B个 每次都至少要拿一个 谁先取完谁赢 如果A和B相等直接就是一个bash博弈 如果一个石堆的石子数少于min(A,B) 则是个nim游戏 我们先讨论只有N=1且A1>min(A,B)的情况 这种情况下无论谁先手 都是拿的多的人赢 因为假设X=A1%B 如果拿的多 阅读全文
posted @ 2019-10-09 21:29 Aragaki 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 每个数的SG值之和他有多少个1相关 打表复杂度:找K个有序的<n的非负数的复杂度为nk/(k!) 则这题的SG打表复杂度为648/7! 为1e10左右 阅读全文
posted @ 2019-10-09 20:18 Aragaki 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 给你N堆石子 两个人轮流进行操作 每个人可以先从一个石子堆里面拿至少一个 然后把这个石子堆的剩余石子分到任意堆中 拿完石子的人胜 问你谁胜 只有一堆肯定先手胜 如果有两堆的话 两堆数目相同则后手胜 不同则先手胜 因为先手可以把多的一堆拿到和另外一堆相同的数目 如果有奇数堆的话 先手可以拿走最大的然后 阅读全文
posted @ 2019-10-09 19:09 Aragaki 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一堆石子N个 每个人最少取P个 最多取Q个 最后取光的人输 问谁赢 X=N%(P+Q) X=0则先手取Q个必胜 X<=P则后手胜 X>P则先手取P个必胜 阅读全文
posted @ 2019-10-09 18:17 Aragaki 阅读(102) 评论(0) 推荐(0) 编辑