设万维读者为首页 广告服务 技术服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:弯刀
万维读者网 > 竞技沙龙 > 帖子
庄锐:数字游戏“NIM”的解
送交者: 庄锐 2012年01月11日19:55:34 于 [竞技沙龙] 发送悄悄话

两人三数字的Nim游戏之解答


我说的都是两人游戏,下面只考虑两人玩三个数字的情形。


首先说一个数学的思考路子:011或者101或者001都是一样的。 就是说与顺序无关的! 同样,71113或者13711或者71311等都是一回事。 共有6个不同的7,11,13的排序,就是我们思考这个问题时要知道与顺序无关。


然后再说另一个数学的思想方法: 先从最简单的例子考虑。 最简单的不外乎是只有1堆。那么,轮到的一方当然是把这个仅仅一堆减到1,不管原来是多少。 然后,考虑有两堆的情形。如果轮到的一方永远保持这两堆相等(就是我评论中说的相等),那么不管对手用什麽办法,这一方还是可以保持这两堆平等。注意,到了1,1是个另外。不等到1,1的出现要改变策略。比如,我有一对6,6。你只能动一堆,只要你不动到1,6,你动多少我就动多少,我总可以保持两堆相等。如果你减成了1,6,我当然就把它变成1,0了。 否则,我总可以保持这两堆相等,直到得到2,2为止改变策略。大家去想怎么对付对手对2,2的处理,我就不说了。 


对于三堆的情形,我的公式就是除了记住几个例外以外, 每次都弄成“一堆等于另外两堆的和”就可以保证赢。而且不管对方怎么做,都可以永远保持“一堆等于另外两堆之和”,同时顾及到几个例外情形。这里所说的例外是:1,3,4是一个例外: 因为1,3,4符合我的公式,但是不是一个好的选择。1,0,0是个显然的例外。1,1,0也是一个反例外:说这个是反例外,是因为这个例子里虽然符合我的公式,但是不是一个好的选择。最后1,1,1是个反另外:说这个是反例外,是因为这个例子里不符合我的公式,但是是一个好的选择。记住这些,就可以在第一步或者一旦有机会时用我的公式。只要每一步都用了我的公式加考虑例外,就可保证永远赢。


现在举例开始:11, 7, 13


把三个数字分成两堆且不考虑顺序,只有三个分法。这就是{7},{11,13}或者{13},{7,11}或者{11}, {7,13}。 第一种分法,没有办法得到我公式要求的。 第二种分法,可以得到的有两种选择{13},{7,6}或者{13},{2,11}。第三种分法,可以得到的只有一种选择{11},{7,4}。 

 

相关链接: 庄锐,数字游戏“NIM”的一个玩法

 

0%(0)
0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖
历史上的今天:回复热帖
2011: 搭台,J-20试飞成功
2011: 狂顶一下楼下的施肥大跃进,估计下移步
2010: 桦树: 玛丽与我(六)
2010: 折腾一下: 2009-10 NFL 季后赛分区贝利
2009: 钢人战茶几。捍卫 Division最后一个主
2009: 虎巨人大战狗老鹰,PHI@NYG, FOX
2008: 夏威夷之旅 HAWAII - BIG ISLAND (5)
2008: 踹了dish (供村民看球参考用)