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