SOGO論壇
  登入   註冊   找回密碼
查看: 1833|回覆: 12
列印 上一主題 下一主題

[原創] 河內塔問題II [已解答] [複製連結]

Rank: 3Rank: 3

狀態︰ 離線
跳轉到指定樓層
1
發表於 2010-11-21 21:08:40 |只看該作者 |倒序瀏覽
(河內塔問題)
共三根柱子,11個套環
所有的環都在第一根柱子

河內塔規則說明:
最底下的套環最大,依序變小,最上面最小
小的不能在大的下面,一次只能搬運一個


問題:
想要將最底下的環移到第三根柱子,
請問最少最少需要幾次搬運才能完成?



上次出了一題很簡單的,這次讓大家再來搬搬看唷...ㄎㄎ,11個



原帖由 大摳象 於 2010-11-21 22:45 發表
重點是這句話:將最底下的環移到第三根柱子

也就是說

把上面10個套環全移到第二根柱子後

第11 個套環就能順理成章的放到第三柱子上了

所以是:

(2^10-1)+1=1024

答:1024次 ...

恭喜大摳象答對囉



答案正確唷!就是這樣
只要前十個套環能完全移動到第二根
就能將第十一個套環移到第三根

由河內塔搬運過程可推得其公式
2^n -1!

《 本帖最後由 s861580593 於 2010-11-28 21:07 編輯 》
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

Rank: 13Rank: 13Rank: 13Rank: 13

熱心參予論壇活動及用心回覆主題勳章 IQ博士勳章 IQ180解題高手勳章

狀態︰ 離線
2
發表於 2010-11-21 22:10:11 |只看該作者
"66次"
推論如下
2個--3次
3個--6次
4個--10次
.
.
.
11個--66次
(n+1)xn/2

Rank: 13Rank: 13Rank: 13Rank: 13

原創及親傳圖影片高手勳章 熱心參予論壇活動及用心回覆主題勳章 醫療天使勳章 SOGO搞笑之星勳章 經典文章之星勳章 絲襪美腿區主題分享達人勳章 美食達人勳章 旅遊玩家勳章

狀態︰ 離線
3
發表於 2010-11-21 22:23:45 |只看該作者
(河內塔)有公式可算的

答案是:(2的11次方減1)  也就是要2048減1次

                要玩(2047次)才可完成

Rank: 13Rank: 13Rank: 13Rank: 13

原創及親傳圖影片高手勳章 熱心參予論壇活動及用心回覆主題勳章

狀態︰ 離線
4
發表於 2010-11-21 22:45:35 |只看該作者
重點是這句話:將最底下的環移到第三根柱子

也就是說

把上面10個套環全移到第二根柱子後

第11 個套環就能順理成章的放到第三柱子上了

所以是:

(2^10-1)+1=1024

答:1024次
因為最初,所以最美!          因為有緣,所以珍惜!
    因為有情,所以堅持!          因為唯一,所以最愛!

天使長(十級)

不懂達人

Rank: 13Rank: 13Rank: 13Rank: 13

熱心參予論壇活動及用心回覆主題勳章 IQ180解題高手勳章

狀態︰ 離線
5
發表於 2010-11-21 22:50:38 |只看該作者
1024次
2個環..2次
3個環..4次
4個環..8次
.
.
.
11個環..1024次
阿貓愚鈍..鼻會設出公式
但算出答案卻是1024次~
推測公式因該是2^(n-1)

天使長(十級)

不懂達人

Rank: 13Rank: 13Rank: 13Rank: 13

熱心參予論壇活動及用心回覆主題勳章 IQ180解題高手勳章

狀態︰ 離線
6
發表於 2010-11-21 22:59:00 |只看該作者
原帖由 大摳象 於 2010-11-21 22:45 發表
重點是這句話:將最底下的環移到第三根柱子

也就是說

把上面10個套環全移到第二根柱子後

第11 個套環就能順理成章的放到第三柱子上了

所以是:

(2^10-1)+1=1024

答:1024次 ...

象大低答案雖正確
但算式卻錯誤
2低9次方加1怎樣也無法是1024阿
參考一下阿貓推出低公式吧
2^(n-1) n為套環數

Rank: 13Rank: 13Rank: 13Rank: 13

原創及親傳圖影片高手勳章 熱心參予論壇活動及用心回覆主題勳章

狀態︰ 離線
7
發表於 2010-11-21 23:30:54 |只看該作者
原帖由 貓董 於 2010-11-21 22:59 發表

象大低答案雖正確
但算式卻錯誤
2低9次方加1怎樣也無法是1024阿
參考一下阿貓推出低公式吧
2^(n-1) n為套環數

貓大…

次方的優先權比加減高所以要先算哦

至於算法…

在上面已經解釋過了不再贅述

為避免不必要的誤會

象修改一下算式好了

[(2^10)-1]+1=1024

答:1024次



《 本帖最後由 大摳象 於 2010-11-21 23:33 編輯 》
因為最初,所以最美!          因為有緣,所以珍惜!
    因為有情,所以堅持!          因為唯一,所以最愛!

天使長(十級)

不懂達人

Rank: 13Rank: 13Rank: 13Rank: 13

熱心參予論壇活動及用心回覆主題勳章 IQ180解題高手勳章

狀態︰ 離線
8
發表於 2010-11-21 23:39:21 |只看該作者
原帖由 大摳象 於 2010-11-21 23:30 發表

貓大…

次方的優先權比加減高所以要先算哦

為避免不必要的誤會

象修改一下算式好了

+1=1024

答:1024次


原來如此..那你之前就鼻需用誇號了阿
次方優先..你誇號我以為是10次方減1次方說
那算式是正確低沒錯..只鼻過何必多出減1再加1阿
有點多此一舉低感覺阿..

Rank: 13Rank: 13Rank: 13Rank: 13

原創及親傳圖影片高手勳章 熱心參予論壇活動及用心回覆主題勳章

狀態︰ 離線
9
發表於 2010-11-21 23:50:42 |只看該作者
把河內塔公式提供給大家作參考:

若有n個環

要把全部的環移至第三根柱子的話

公式是:(2^n)-1次

也就是說

若有2個環則全部移至第三柱需(2^2)-1=3次

若有3個環則全部移至第三柱需(2^3)-1=7次

若有4個環則全部移至第三柱需(2^4)-1=15次

若有5個環則全部移至第三柱需(2^5)-1=31次


若有10個環則全部移至第三柱需(2^10)-1=1023次

因現在是要把第11個環套至第三柱就好

所以套用剛才10個環的玩法

但第一步的走法反過來即可

(也就是說   原來10個環玩法的第一步本來是將最上層的環放到第二柱的,那這次改放在第三柱,其餘玩法不變,這樣就可以在走了1023次後,讓前10個環全套在第二柱上,而不是在第三柱上,最後再加一步,也就是把第11環由第一柱放至第三柱,賓果,任務完成!)

所以才需要在(2^10)-1的後面再加1就可以得到標準答案!^^
因為最初,所以最美!          因為有緣,所以珍惜!
    因為有情,所以堅持!          因為唯一,所以最愛!

Rank: 13Rank: 13Rank: 13Rank: 13

原創及親傳圖影片高手勳章 熱心參予論壇活動及用心回覆主題勳章

狀態︰ 離線
10
發表於 2010-11-21 23:56:22 |只看該作者
原帖由 貓董 於 2010-11-21 23:39 發表

原來如此..那你之前就鼻需用誇號了阿
次方優先..你誇號我以為是10次方減1次方說
那算式是正確低沒錯..只鼻過何必多出減1再加1阿
有點多此一舉低感覺阿.. ...

雖然+1、-1會互相抵消

可是在整個算式裡面

兩者的意思是截然不同的

所以正確的寫法還是必須把它寫出來才行

如果這是學校的數學考題的話

沒把+1-1寫出來

答案雖一樣

但對計算過程要求比較嚴格的老師也許不會算你對唷

個人拙見

參考參考…
因為最初,所以最美!          因為有緣,所以珍惜!
    因為有情,所以堅持!          因為唯一,所以最愛!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2025-8-14 15:25

© 2004-2025 SOGO論壇 OURSOGO.COM
回頂部