河内塔问题(国中版).ppt(1682KB).ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河内塔问题(国中版).ppt(1682KB)

河內塔之謎……國中版 交大網路專班 李政憲 你知道河內塔怎麼來的嗎? 1883年,一位法國的數學家在一份雜誌上介紹了一個相當吸引人的難題,這個遊戲名為「河內塔」,它來自古印度神廟中的一段故事(也有人說是這個教授為增加遊戲的神秘色彩而捏造的)。 關於河內塔的故事…… 在古老的印度有一座神廟,據說它是宇宙的中心。在廟中放了一塊上面插有三根長木釘的木板,在其中的一根木釘,從上至下被放置了64片直徑由小至大的圓環形金屬片。古印度教的天神指示祂的僧侶們將64片金屬片移至另一根木釘。 河內塔的規定…… 在每次的移動中,只能搬移一片金屬片,並且在過程中必須保持金屬片由上至下是直徑由小至大的次序,使直徑較小的被放在上層。 直到有一天,僧侶們能將64片金屬片依規則從指定的木釘上全部移動至另一根木釘上,那麼,世界末日即隨之來到,世間的一切終將被毀滅,萬物都將至極樂世界。 A B C 1 1 1 讓我們來搬搬看…… 請問要把A柱上的盤子1搬到C柱上,最少需要幾次呢? 實際最少次數…… 1層河內塔時,直接把盤子從A搬到C,次數為1次。 A B C 1 1 記得要符合一次搬一個,上面盤子要先搬的原則,請把A柱上的盤子都搬至C柱,最少需要幾次呢? A B C 2 2 1 1 2 1 2 1 2 1 多了一層有什麼差別? 二層河內塔(n=2)時…… (1)移動盤子1從木樁A到木樁B。 (2)移動盤子2從木樁A到木樁C。 (3)移動盤子1從木樁B到木樁C。 最少次數規律推導…… 至少共3次 (同理A?B亦為3次) A B C 2 1 1 2 1 A B C 3 3 3 2 1 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 2 1 1 三層河內塔搬移…… 請你來搬搬看,把A柱上的盤子都搬至C柱,並計算搬動的次數…… 三層最少次數推導…… 三層河內塔(n=3)時…… (1) 1:A?C  (2) 2:A?B  (3) 1:C?B  (4) 3:A?C  (5) 1:B?A  (6) 2:B?C (7) 1:A?C 至少共7次 A B C 3 2 2 1 1 3 1 2 1 1 河內塔最少次數規律推導…… 二層、三層河內塔比較…… 1+2:A?B共3次 3:A?C共1次 1+2:B?C共3次 至少共7次 A B C 3 3 2 1 2 1 2 1 河內塔最少次數規律推導…… 三層、四層河內塔比較…… 1+2+3:A?B共7次 4:A?C共1次 1+2+3:B?C共7次 至少共15次 A B C 4 4 3 2 1 3 2 1 3 2 1 河內塔次數規律推導…… 總次數 規律推導 一般式 1層 河內塔 1次 2-1 21-1 2層 河內塔 3次 4-1 22-1 3層 河內塔 7次 8-1 23-1 4層 河內塔 15次 16-1 24-1 k層 河內塔 …… …… 2k-1 2 4 8 4 3 2 A B C 4 3 2 1 河內塔搬動方式推導…… 先試試四層的河內塔,觀察其規律…… 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 4 3 4 3 2 1 3 2 1 2 1 甲: 乙: 1 4 3 2 1 2 3 4 4 3 2 1 2 3 4 4 3 2 1 2 3 4 河內塔搬動方式推導…… 由上述的規律得知,欲完成k+1層河內塔,需將前k層自A移至B,再將第k+1層自A移至C,再將前k層自B移至C。 A B C k+1 k+1 k …… 1 k …… 1 k …… 1 河內塔搬動方式推導…… 以n=5為例…… A B C 5 4 3 2 1 河內塔搬動方式推導…… 以n=5為例…… 第5個要搬至C,先將1-4個搬至B; A B C 5 4 3 2 1 4 3 2 1 5 河內塔搬動方式推導…… 以n=5為例…… 第5個要搬至C,先將1-4個搬至B; 第4個要搬至B,先將1-3個搬至C; 5 A B C 4 5 3 2 1 3 2 1 河內塔搬動方式推導…… 以n=5為例…… 第5個要搬至C,先將1-4個搬至B; 第4個要搬至B,先將1-3個搬至C; 第3個要搬至C,先將1-2個搬至B; A B C 4 5 3 2 1 2 1 2 1 河內塔搬動方式推導…… 以n=5為例…… 第5個要搬至C,先將1-4個搬至B; 第4個要搬至B,先將1-3個搬至C; 第3個要搬至C,先將1-2個搬至B; 第2個要搬至B,先將第1個搬至C。 由圖可知當要移動個數為奇數, 編號奇數的盤子移動至目標柱, 編號偶數的盤子移動至中繼柱。 A B C 4 5 3 2 1 1 河內塔搬動方式推導…… 若固定由A開始搬起…… 欲完成n=k於C,需先完成n=k-1於B; 欲完成n=k-1

文档评论(0)

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

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

1亿VIP精品文档

相关文档