“汉诺塔?”周大军道:“汉诺塔是什么玩意?”
护塔老者探手一托,身边现出个大屏幕,只见上面文字滚动:
“在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。
不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消灭,而梵塔、庙宇和众生也都将同归于尽。
不管这个传说的可信度有多大,如果考虑一下把64片金片,由一根针上移到另一根针上,并且始终保持上小下大的顺序。这需要多少次移动呢?这里需要递归的方法。假设有n片,移动次数是f(n)。显然f(1)=1,f(2)=3,f(3)=7,且f(k+1)=2f(k)+1。此后不难证明f(n)=2n1。
n=64时,f(64)=2641=18446744073709551615
假如每秒钟一次,共需多长时间呢?一年大约有31536926秒,计算表明移完这些金片需要5800多亿年,比地球寿命还要长,事实上,世界、梵塔、庙宇和众生都早已经灰飞烟灭……”
“这……”周大军眨眨眼睛,神情无辜:“……没整明白。”
“唉!怎么没掉下来个读书人呢?”老者长叹一声:“你看啊——”
屏幕一变,出现abc三根竖起的长钉,a钉子上摞着大中小三个圆片。
第一步,将a钉的小片拿起,穿在c钉上。
第二步,将a钉的中片拿起,穿在b钉上。
第三步,将c钉的小片拿起,摞在b钉的中片上。
第四步,将a钉的大片拿起,穿在已经空的c钉上。
第五步,将b钉的小片拿起,放回a钉。
第六步,将b钉的中片拿起,摞在c钉的大片上。
第七步,将a钉的小片拿起,摞在c钉的中片和大片上。
这样经过七步,a钉上“大中小”三个圆盘,就按规则转移到了c钉上。
“这样啊——”周大军吐了口气,道:“貌似看明白了。”
“那你说说。”
“这……倒腾三片,是七个步骤。”周大军虽不读书,但不是笨蛋,确实看明白了:“那么倒腾六十四个圆盘,按这个上小下大、一次只能动一片的规则,如果一秒钟搬一次,总共从a钉挪到c钉,需要5800多亿年。”
“对。”老者道:“就是这个理儿。”
“那你刚才说什么十年——”
“不是弗拉史去了吗?”
“啊?”周大军一声惊呼:“他又去那边捣乱了?”
“对——”老者叹道:“凭他的手速,把速度加快了五百亿倍!也就是说,他只需用十来年的时间,就可以毁灭这个世界!”
“五百亿倍!那还不快抓他去!”周大军道:“抓那五十什么玩意干嘛?”
“唉!”老者道:“立世三塔,你肯定不知道——就是关系到这个世界命运的、三座彼此关联的灵塔——第一,是咱们这个佛牙舍利塔,第二个,是汉诺塔,第三个……第三个……暂时不能告诉你!”
“切!”周大军撇嘴道:“爱说不说!”
“这第一个塔的法阵被毁——”老者道:“此处连接汉诺塔的通道也就断了,只有把五十阴魔抓回来,才能重启周天法阵,
第25节 汉诺塔[1/2页]