早教吧作业答案频道 -->数学-->
从前有3个柱子,其中一个有64个从大到小排列这的珠子,大的在底下,小的在上面,一个僧人1秒能拿一个珠子到另外的一个柱子上,不过只能拿最上面的,而且不能让大的在小的上面,当把这64个珠子
题目详情
从前有3个柱子,其中一个有64个从大到小排列这的珠子,大的在底下,小的在上面,一个僧人1秒能拿一个珠子到另外的一个柱子上,不过只能拿最上面的,而且不能让大的在小的上面,当把这64个珠子完全转移到另一个盘子上的时候,便是世界末日.问:世界末日将在?年之后到来?请用?亿年的形式回答
▼优质解答
答案和解析
呵呵 这不就是汉诺塔问题么~
移64层的汉诺塔需2^64 -1=18,446,744,073,709,551,615步
用这个数除以(3600*24*365*100000000) 就是年数
大约是5800亿年!
汉诺塔:
在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由N个圆盘构成的塔.目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面.
计算方法:n层的汉诺塔需移An步,则
A1=1,A(n+1)=1+2An,得
1+A(n+1)=2(1+An)
1+An=2^(n-1)*(A1+1)=2^n
An=2^n -1
移64层的汉诺塔需2^64 -1=18,446,744,073,709,551,615步
用这个数除以(3600*24*365*100000000) 就是年数
大约是5800亿年!
汉诺塔:
在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由N个圆盘构成的塔.目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面.
计算方法:n层的汉诺塔需移An步,则
A1=1,A(n+1)=1+2An,得
1+A(n+1)=2(1+An)
1+An=2^(n-1)*(A1+1)=2^n
An=2^n -1
看了 从前有3个柱子,其中一个有6...的网友还看了以下:
在一个长方体的展开图中,上、下两个面不可能相邻.————()判断对错.一个长方体,如果相邻的两个面是 2020-03-30 …
中性面为啥没有电流?中性面不是应该是磁通量变化量最小么?然后交流电电压不是和电流差半个相位么?这么说 2020-03-31 …
1.长方体的6个面不可能有正方形( ) 2.用两个同样大小的正方体拼成一个长方体,长方体的体积是正 2020-05-13 …
将正方体ABCD-A1B1C1D1的各面涂色,任何相邻两个面不同色,现在有5个不同的颜色,并且涂好 2020-06-25 …
从正方体的6各面中选取3个面,其中有两个面不相邻的选法共有几种? 2020-07-16 …
从正方体的6个面中选取3个面,其中有2个面不相邻的选法共有()A.8种B.12种C.16种D.20 2020-07-16 …
从正方体的6个面中选取3个面,其中有2个面不相邻的选法共有()A.8种B.12种C.16种D.20 2020-07-16 …
从正方体的6个面中选取3个面,其中有2个面不相邻的选法共有()A.8种B.12种C.16种D.20 2020-07-16 …
下列命题:(1)三棱锥的四个面不可以都是钝角三角形;(2)有一个面是多边形,其余各面都是三角形的几 2020-07-31 …
制作通风管至少需要多少铁皮,到底是哪两个面不要?有人说上下,也有说左右?至少的意思不是应该减去最大的 2020-11-06 …