汉诺塔步数与层数的关系(侯瑞泽 刘一帆 张哲晨).docx
《汉诺塔步数与层数的关系(侯瑞泽 刘一帆 张哲晨).docx》由会员分享,可在线阅读,更多相关《汉诺塔步数与层数的关系(侯瑞泽 刘一帆 张哲晨).docx(5页珍藏版)》请在第一文库网上搜索。
1、汉诺塔步数与层数的关系问题背景:汉诺塔是根据一个传说形成的一个问题。汉偌塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。传说将所有黄金圆片移完,宇宙就会爆炸关于汉诺塔的经典问题:有三根相邻的柱子,标号为A,B,C, A柱子上从卜.到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方,请问至
2、少需要多少次移动。题目要求:1.在小圆盘上不能放大圆盘。2 .在三根柱子之间一回只能移动一个圆盘。3 .只能移动在最顶端的圆盘。模型建立令f (x)为x个圆片时所需要的最少步数(1)当n=l时只需将A柱圆片移至C柱此时,f (1) =1第一层(2)当n=2时将A柱上第一个圆片移至B柱将A柱上第二个圆片移至C柱将B柱上的圆片移至C柱由此猜测,f (x) = 2(x)-1以下给出证明设A柱上有x个圆片,则移动x-1个圆片的步数为f(x-l)那么 f(x)=2f(x-l)+l(即先把(x-1)个圆盘移到B柱,再将最后一个圆盘移到C柱,再将(x-1)个圆盘移到C柱)等号两侧同时加1W: f(x)+l=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汉诺塔步数与层数的关系侯瑞泽 刘一帆 张哲晨 汉诺塔步数 层数 关系 侯瑞泽 张哲晨