拈及各种变形游戏-张镇华.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
拈及其各种变形游戏张镇华 HYPERLINK .tw/articles/mm/mm_03_2_02/index.html \l 01_SECTION0001 (一)拈 (Nim) 这种游戏 HYPERLINK .tw/articles/mm/mm_03_2_02/page2.html \l 02_SECTION0002 (二)威氏游戏 (Wythoffs Game) HYPERLINK .tw/articles/mm/mm_03_2_02/page3.html \l 03_SECTION0003 (三)费氏数列及进位法 HYPERLINK .tw/articles/mm/mm_03_2_02/page4.html \l 04_SECTION0004 (四)威氏游戏的致胜方法 HYPERLINK .tw/articles/mm/mm_03_2_02/page5.html \l 05_SECTION0005 (五)单堆游戏 HYPERLINK .tw/articles/mm/mm_03_2_02/page6.html \l 06_SECTION0006 (六)结语(一)拈 (Nim) 这种游戏就像物理的不共容原理一样,数学游戏的趣味性和其数学理论的完整性,成为互相排斥的两部份。一种游戏完全被数学决定以后,玩的人只要晓得其中的理论,无不处于优势。游戏本身则成为数学的计算,玩起来必索然无味;但如果将它视为数学问题处理,则蕴藏有甚多美妙的理论在其中。富有挑战性的游戏,则没有固定的规律可寻,必须随机应变,靠临场的机智和以往的经验取胜,玩者有味;但在数学理论上则没有什么可言。拈及其各种变型游戏大都属于前者。当做一种学问,我们只关心其富有趣味的数学理论。在所有双人对局游戏中,拈是极其古老且饶富兴趣的一个课题。据说,拈源自中国,经由被贩卖到美洲的奴工们外传。辛苦的工人们,在工作闲暇之余,用石头玩游戏以排遣寂寞。流传到高级人士,则用辨士 (Pennils),在酒吧柜台上玩。最有名的是将十二枚辨士分三列排成「三、四、五」的游戏,如下图:游戏的规则很简单。两人轮流取铜板,每人每次需在某一列取一枚或一枚以上的铜板,但不能同时在两列取铜板,直到最后,将铜板拿光的人赢得此游戏。也可以做相反的规定:最后将铜板拿光的人输。一个头脑灵活的赌棍不久就会发现,先取的人,在第一列的三枚铜板中取走二枚,就能稳操胜算。一个显而易见的规律是,只要你留下两列枚数相同的铜板,必可获胜。在这里对称扮演极重要的角色。如果这个游戏只是「三、四、五」型态,那么不久后,大部份人就能熟悉其中规律,并且变得没有兴趣。有一个改变的方法是,将铜板的列数增加,每一列的枚数改变。这样的做法,的确使人有毫无规律的感觉,至少不至于像「三、四、五」型态的拈一样易于把握。直到本世纪初,哈佛大学数学系副教授查理士.理昂纳德.包顿 (Chales Leonard Bouton) 提出一篇极详尽的分析和证明,利用数的二进制表示法,解答了这个游戏的一般法则:对任意列数的铜板,每列有任意枚数,如何取得致胜之道?在包顿的术语中,拿过后剩下的残局不是安全 (safe) 就是不安全 (unsafe) 的局面。在所有安全的情况下,不管对方如何拿总是到一不安全的情况,你可以再取适当枚数的铜板(在适当的某一列),达到另一安全的情况,这样一直到拿光铜板为止,当然最后一次拿光铜板的一定是你。反之,你如果留下不安全的情况,对方必有方法在适当的某一列,取走适当枚数的铜板,达到他的安全情况,也就是说你输定了。包顿的方法很简单。首先,将各列铜板的枚数化成二进制数,相加,但不进位,然后再看和的各个位数。如果和的各个位数都是偶数,则表示一安全残局;否则,如果有一位是奇数,则为不安全残局。例如「三、四、五」游戏,一开始就是不安全残局,先拿的人可以适当取二枚而造成他的安全残局。[例一]另一个不安全残局的例子如下:[例二]或者为什么安全残局和不安全残局可以利用上述的方法判定呢?这个道理其实很简单。首先,如果将各列铜板数化为二进制表示法,相加,但不进位,得到的各个位数都是偶数的话,不论对方取那一列,多少枚铜板,则那一列铜板数所对应的二进制表示法中,必有某一位或数字由 0 变成 1 或者由 1 变成 0,其相加的和也相对的有某一位或数位由偶数变成奇数。例如,{1,4,5}这个安全残局,从第二列的 4 枚铜板取走 2 枚,则相反的,如果和的某一位或数字是奇数,则我们有办法在某一列取走适当枚数的铜板,使得新的和的各个位数都是偶数。首先,选取和中所有为奇数的各个位数 ;例如在 {14,15,18,22} 的例子中和的第 1 和第 3 位是奇数。其次看这些位数中那一个是最左边一位;本例中当然是第 3 位。找某一列,使其二进制表示法在此位上刚好是 1;本例中,可以

文档评论(0)

js1180 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档