PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 离散 递回 98中正
楼主:
ahahahahah
(あああああ)
2017-10-30 10:33:52
16题b小题:
https://i.imgur.com/xsNR6Q2.jpg
这题河内塔的问题
改成A Mid B三根柱子,但是A无法直接到B
一定要经过Mid,问递回需要几步?
解答拆成5个步骤,如下:
https://i.imgur.com/HBTrh27.jpg
我则是把它拆成8个步骤
我的想法是因为题目说一定要从Mid才能到A或B
https://i.imgur.com/saFuUDZ.jpg
请问我这个递回想法错在哪了?
作者:
JKLee
(J.K.Lee)
2017-10-30 10:42:00
你不能一次移动n-1个盘子一次只能移动一个你只知道移动一个盘子时要怎么移。你并不知道一次移动n-1个盘子时,里面的细节要怎么做。你也不需要知道一次移动n-1盘子的详细步骤要怎么做。你只要把移动n个盘子的步骤拆开成移动1个与n-1个。因为n-1个你不知道怎么搬动,所以只要令n-1=n'。因为你已经知道如何将搬动n个盘子的步骤拆开,所以也可以用同样的方法对付n'个盘子。
作者: awilliea (willie)
2017-10-30 10:58:00
你的an是假设n个盘子由A到B且中间经过MID,所以你的an-1是n-1个盘子由A到B且中间经过MID,经过中间的过程本身就包含在里面了,你这样子反而会多算3次。
作者:
JKLee
(J.K.Lee)
2017-10-30 11:07:00
"我递回an-1步从A到Mid 再an-1步从Mid到B这样子错在哪?"a_n代表从起点柱子移动n个盘子到终点柱的次数,而且每个盘子移动中途必经过第三柱。你令an-1步从A到Mid,代表n-1个盘子中,每个盘子移动中途必经过第三柱,也就是B柱我Lag了
继续阅读
[理工] 计组 cache coherence
clonsey1314
[理工] 算法问题
a3813z4813
[理工] 计组cache一些问题
clonsey1314
[商管] 统计学
azazazaz
[理工] 工程数学 微积分
nihonn714
[理工] 资结 p.1-52 例16题
bobsonlin
[理工] 张凡下册p.95 计组cache (101台联大电机)
clonsey1314
[理工] 离散 94成大电机 等价关系
jerry900287
[理工] 计组 VIPT 观念
clonsey1314
[理工] 线代 eigenvector
justlike68
Links
booklink
Contact Us: admin [ a t ] ucptt.com