问题标题: 汉诺塔问题

0
0
已解决
潘登
潘登
高级天翼
高级天翼

http://noi.openjudge.cn/ch0202/6261/

给点思路

潘登在2021-09-11 17:31:07追加了内容

约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到中间的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。
这是一个著名的问题,几乎所有的教材上都有这个问题。由于条件是一次只能移动一个盘,且不允许大盘放在小盘上面,所以64个盘的移动次数是:18,446,744,073,709,551,615
这是一个天文数字,若每一微秒可能计算(并不输出)一次移动,那么也需要几乎一百万年。我们仅能找出问题的解决方法并解决较小N值时的汉诺塔,但很难用计算机解决64层的汉诺塔。

假定圆盘从小到大编号为1, 2, ...

潘登在2022-11-07 16:12:56追加了内容

https://wenda.codingtang.com/questions/12555/


0
0
我要回答