什么是漢諾塔 史上最難智力游戲漢諾塔怎么破?
史上最難智力游戲漢諾塔怎么破?按照游戲規(guī)則:三層,四層,十層,二十層,不管有多少層,套路都是一樣的,但是多上一層會大大增加麻煩的程度。假設:五層,三列a、B和C。從a到C。例程是:首先將上面的四層移動
史上最難智力游戲漢諾塔怎么破?
按照游戲規(guī)則:
三層,四層,十層,二十層,不管有多少層,套路都是一樣的,但是多上一層會大大增加麻煩的程度。
假設:五層,三列a、B和C。從a到C。
例程是:首先將上面的四層移動到B,然后將第五層移動到C,然后將B的前四層移動到C,四層到B也可以分為前三層到C和第四層到B。這就是無限循環(huán)的結束。原理很簡單。
實際上,原理是這樣的:12345是從上到下的代碼,三個支柱的代碼是ABC。
1到C,2到B,1到B,3到C,1到a,2到C,1到C,4到B,1到B,2到a,1到a,3到B,1到C,2到B,1到B,5到C,1到a,2到C,1到C,1到C,3到a,1到B,2到a,1到a 4到C,1到C,2到B,1到CB、 3到C,1到B,2到C,1到C。
求漢諾塔原理:比如有三根桿子,第一根竿子中有3個盤子,要把這三個盤子移到最后一根桿子需要最少需要7次?
四道菜需要15次,五道菜需要31次,六道菜需要63次,N道菜需要2^N-1次。數(shù)學歸納法證明了這一點。當n=1時,顯然只有一次。結論是正確的;假設n=k是正確的,也就是說,k板塊需要移動2^k-1次。當n=K1時,底板的尺寸自上而下增大,因此要將底板移動到第三極,必須將頂部的K板移動到第二極。根據(jù)板塊的運動規(guī)律,需要2^k-1次。然后把最大的盤子移到第三極,一次。最后,需要2^k-1次才能將第二極上的k板移動到第三極。所以需要2^k-1=2^(k1)-1才能將k1板從第一極移到第三極。所以當n=k1時,結論也是正確的。所以對于任何正整數(shù)n,結論都是真的。