看板 SENIORHIGH 關於我們 聯絡資訊
※ 引述《Picaru (皮卡魯)》之銘言: : 題目用上傳(節省時間 : 懇請好心人講解 : 題目http://imgur.com/APimoWg : 規定一次只能移動一個金盤且將大的盤子不能套在小的盤子上 : a1=1這個沒問題 : 一開始拿起來的一定是從最小的金盤拿起 : 那這個最小的金盤移動到另一個棒子 不能直接放 還要先放更大的一個金盤 : 我不懂題目的意思...... : 請好心人詳細講解 QQ半夜等成績出來希望有好結果 這是一個很有名的題目:河內塔 不管是高中算遞迴或是程式語言中的遞迴幾乎都會出這題 (雖然當時我C期中考時就只是把CODE背下來,根本也不懂為什麼要這樣寫) 簡而言之,大的盤子不能放在小盤子上面 所以你要搬大的盤子出來,要先搬小的在另外一根柱子,等大的搬出來,再把小的疊上去 例如有三個盤子A>B>C 一開始是: C B A --- B A C --- A C B --- C A B --- C A B --- C A B --- B C A --- C B A 抱歉畫得有點醜.a3的話要搬7次 如果用遞迴來想的話,已知把三個盤子搬到另外一個柱子要搬7次 那麼把四個盤子搬到另外一根柱子要幾次呢? 假設有3根柱子,分別為X Y Z,一開始的4個盤子都在X柱子上,想要移到Y柱子上 (1)把前三個盤子從X移到Z 搬a3次(7次) (2)把最下面最大的盤子搬到Y 搬1次 (3)把三個盤子從Z搬到Y 搬a3次(7次) 所以總共就是就是15次 可以歸納出An=2(An-1)+1 其實因為這個題目太有名了,GOOGLE一下就有很多資料摟~ : 題目http://imgur.com/T3V5FtU : 好像很間單 我就是不懂 : 請詳細講解... : 謝謝 XD其實好像不會有人去背那個比例拉... . <---第四滴 . <---第三滴 . <---第二滴 . <---第一滴 請忽略它的距離比例,我只是想表達第三滴落下的時間 是第一滴的三分之一 設第一滴落下的時間為t,第三滴為t'=1/3t 1/2gt'^2 = 1/2g(t/3)^2 根據自由落體公式1/2gt^2=72 = 8 http://ppt.cc/P4nl 所以第三滴落下了8cm 72-8=64cm 即為離地高度 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.138.30 ※ 編輯: Bihrava 來自: 140.113.138.30 (10/22 02:57)
Picaru:懂了 謝謝B大 10/26 22:36