五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

由漢諾塔所引出的

2022-08-21 14:10 作者:-王-小-明-  | 我要投稿

最近在學C嘛,在遞歸這一節(jié),老師舉到了漢諾塔作例子。在目瞪口呆于居然用這么少的代碼便能實現以至于感嘆遞歸是神的同時,我在代碼里加了一個統計次數的功能。

(代碼寫得比較爛不要在意)

運行程序,隨便輸幾個數,然后……我好像發(fā)現了什么奇奇怪怪的東西。

有沒有發(fā)現什么奇奇怪怪的東西(為了能放下,我把移動過程去掉了)

應該能發(fā)現,如果將n層漢諾塔的移動次數記為a_%7Bn%7D%20,那么應該有a_%7Bn%7D%20%3D2%5En-1%20

結論有了,接下來該寫證明過程了,當然其實也不是很難。

不妨將漢諾塔的三根軸記為x%2Cy%2Cz

n層漢諾塔移動次數為a_%7Bn%7D%20,易見a_%7B1%7D%3D1%20,

注意到,n層漢諾塔的解法可拆解為三步:

①將上面的n-1層漢諾塔從x軸移動到y

②將最下面的1片從x軸移動到z

③將n-1層漢諾塔從y軸移動到z

易見①③需要的步驟均為a_%7Bn-1%7D%20次,而②需要1

故而a_%7Bn%7D%3D2a_%7Bn-1%7D%2B1%20

可以通過湊系數得解

讓我想起了高中的數學題(

兩邊同時加1,有a_%7Bn%7D%2B1%3D2(a_%7Bn-1%7D%2B1)

由此可見%5Cleft%5C%7B%20%20a_%7Bn%7D%2B1%20%5Cright%5C%7D是以a_%7B1%7D%2B1%3D2為首項,2為公比的等比數列。

a_%7Bn%7D%2B1%3D2%5En,a_%7Bn%7D%3D2%5En-1

證明完畢。


由漢諾塔所引出的的評論 (共 條)

分享到微博請遵守國家法律
巧家县| 夹江县| 宁陕县| 丹巴县| 石嘴山市| 章丘市| 佛山市| 天台县| 民县| 楚雄市| 当雄县| 延川县| 新津县| 临泽县| 武胜县| 内乡县| 天台县| 凤庆县| 侯马市| 农安县| 靖西县| 嘉义市| 石台县| 剑阁县| 三门县| 鹿泉市| 洛浦县| 正定县| 福州市| 高州市| 乡宁县| 西昌市| 海晏县| 伊川县| 塘沽区| 太康县| 邵东县| 丹江口市| 德格县| 蒲江县| 南部县|