ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

$NIM$游戏小总结

2019-05-10 22:41:17  阅读:290  来源: 互联网

标签:总结 进制 变式 NIM 石子 加法 进位 游戏


$umm$可能之后会写个博弈论总结然后就直接把这个复制粘贴上去就把这个删了

但因为还没学完所以先随便写个$NIM$游戏总结趴$QAQ$

首先最基础的$NIM$游戏:有$n$堆石子,每次可以从一堆中取若干个,求最后谁胜利

这种有个结论,是说当开局所有数异或起来不为0时先手必胜

证明在这里写了下,懒得再写遍了挺显然的$QwQ$

然后说下变式昂

变式1:每次取的石子数量有上界$m$

$umm$就是一个$bash\ game$+$NIM\ game$(关于$bash\ game$的话放个最$easy$的入门题趴$QwQ$

直接把所有值对$m+1$取膜就好,证明十分显然?就一定能在先手/后手的操纵下就像$bash-game$中一样使得每堆石子的数量都<=$m$,这时候就相当于没有这个$m$的限制了就当普通$NIM$游戏做就好了$QwQ$

变式2:每次可以从$k$堆中取若干个

基础$NIM$游戏可以当做是这个变式的一个$easy$版情况?就相当于是$NIM_{1}$嘛

那就考虑能不能用一点儿,类比的思想,从类似的角度考虑这个问题的通解$QwQ$?

于是不难得出结论所有数在$k$进制下做不进位加法不为0时先手必胜

再来瞎证下趴$QAQ$

按之前证$NIM$游戏结论时候的流程,依然是考虑当在$k$进制下做不进位加法不为0时的情况,考虑如果能取一些石子使得变为在$k$进制下做不进位加法为0

这时又是两种情况

第一种是没有石子剩余了,欧克赢了,不说

第二种是还有石子剩余,因为最多只能从$k$堆中拿,所以不可能出现后手拿了之后依然是$k$进制下做不进位加法答案是0的情况,即一定又能回到最开始

那就相当于现在只要能证,在不进位加法不为0的情况下能取出一些石子使它变为等于0的状态就好

考虑对所有数字都$k$进制分解,开个数组$a_{i,j}$,表示第$j$个数在$k^{i}$下的取值,再开个$sum_{i}$表示$\sum a_i\ mod\ k$,显然对每一位$i$,取出$sum_{i}$就好

显然是可以达成的

证毕!(好像表述不太清,,,算了不管了$TT$

变式3:阶梯博弈

$umm$明天写$TT$

标签:总结,进制,变式,NIM,石子,加法,进位,游戏
来源: https://www.cnblogs.com/lqsukida/p/10847033.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有