早教吧作业答案频道 -->数学-->
从前有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...的网友还看了以下:
高中概率找大神帮帮忙题目六个人ABCDEF六个座位123456问题1一共多少种做法2A做第一位有多少 2020-03-30 …
1.一个盒子里有同样大小的3个红球、3个黄球、和1个蓝球.要想摸出的球一定有2个同色的,最少要摸出几 2020-03-31 …
数学规律题求救1.按一定规律排列一列数依次是:1/2,1/3,1/10,1/15,1/26,1/3 2020-04-07 …
(1)甲乙一共有172元钱,甲花去了她的钱的4/9,乙花去了32元,现在甲乙钱数一样多,甲乙原来各 2020-04-26 …
1.一个长72cm的铁丝制作成一个长9cm,宽3cm的长方形框架,这个框架高多少厘米?2.一个长1 2020-05-22 …
1.一年365天,请用科学记数法表示一年有多少秒?2.一人的心跳速度为每分70次,一年跳多少次?字 2020-05-23 …
解方程:11.6+a=37.4m÷12.5=80列方程,1.一个苹果x克,有4个,一共840克.2 2020-06-07 …
阅读材料,回答问题材料一一法度衡石丈尺。车同轨。书同文字。----《史记》(译文:统一称量物品(一 2020-06-15 …
1一个电灯L1接在电压恒定的电源上,消耗的功率为40瓦,另一电灯L2也接在这一电源上消耗的功率为6 2020-06-15 …
将-4.-3.-2.-1.0.1.2.3.4这9个数字填入九字方框中使得不关怎么样加起来都得零1一 2020-07-06 …