[理工] [離散] 遞迴 河內塔
是很久以前黃子嘉上課提到南師某年考的題目,但他沒有解
Q:
每種大小的盤子都有三個,搬動規則同河內塔,想從A搬到C 且要按照123123排序
需要走幾次? 下面是圖示~
---3
---2
---1
-----3
-----2
-----1
---------3
---------2
---------1
__________A _________B __________C
↓
---3
---2
---1
-----3
-----2
-----1
---------3
---------2
---------1
___________A ___________B __________C
我的想法是每種大小都要搬兩次才可以按照順序
依照普通河內塔的解法分成"上面的"n-1個跟最"下面的"一個
推一推發現 上面的 不可能只搬兩次就到C,但搬四次可以
得到以下遞迴式
T(3n)= 4T(3(n-1)) + 3*2
不知道這樣對不對
望請大家指教<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.146.110
推
07/30 18:19, , 1F
07/30 18:19, 1F
→
07/30 18:20, , 2F
07/30 18:20, 2F
→
07/30 23:55, , 3F
07/30 23:55, 3F
推
07/31 00:05, , 4F
07/31 00:05, 4F
→
07/31 00:16, , 5F
07/31 00:16, 5F
→
07/31 00:17, , 6F
07/31 00:17, 6F
→
07/31 00:18, , 7F
07/31 00:18, 7F
→
07/31 00:41, , 8F
07/31 00:41, 8F
→
07/31 00:43, , 9F
07/31 00:43, 9F
→
07/31 00:44, , 10F
07/31 00:44, 10F
→
07/31 00:45, , 11F
07/31 00:45, 11F
→
07/31 00:54, , 12F
07/31 00:54, 12F
→
07/31 08:17, , 13F
07/31 08:17, 13F
→
07/31 08:32, , 14F
07/31 08:32, 14F
→
07/31 08:33, , 15F
07/31 08:33, 15F
推
08/01 08:06, , 16F
08/01 08:06, 16F
→
08/01 08:07, , 17F
08/01 08:07, 17F
→
08/01 08:08, , 18F
08/01 08:08, 18F
→
08/01 08:09, , 19F
08/01 08:09, 19F
→
08/01 08:09, , 20F
08/01 08:09, 20F
→
08/01 08:10, , 21F
08/01 08:10, 21F
→
08/01 09:03, , 22F
08/01 09:03, 22F