Microsoft power point 大象轉彎 [相容模式]
- 11. 2. 第 n 號大象要有旋轉的空間:
第n – 1號大象(左方)要向上
第n + 1號大象(右方)要向上或向左
nn – 2n – 3
n – 1 n + 1
- 12. 二、旋轉第 n 號大象向左後,
該如何讓第 n – 1 號大象有空間可以旋轉?
1. 第n – 2號大象(左方)要先轉向上
2. 第n – 3號大象要先轉向上,第n – 2號大象才有空間旋轉
3. 第n – 4號大象要先轉向上,第n – 3號大象才有空間旋轉
4. 第n – 5號大象要先轉向上,第n – 4號大象才有空間旋轉
:
:
第 1 號大象要先轉向上,第 2 號大象才有空間旋轉
結論結論結論結論::::
必須先將前必須先將前必須先將前必須先將前n – 2號大象全部先恢複原狀大象全部先恢複原狀大象全部先恢複原狀大象全部先恢複原狀(向向向向上上上上)
- 13. 完成前 n 個大象轉出來的策略:
1. 完成前n – 2 個 (讓第 n 號大象能移到凹槽)
2. 旋轉第 n 個
3. 回復前n – 2 個 (讓第 n – 1號大象有旋轉的空間)
4. 完成前n – 1 個
- 16. 最少步驟數
完成前 n 個大象轉出來的策略:
1. 完成前n – 2 個
2. 旋轉第 n 個
3. 回復前n – 2 個
4. 完成前n – 1 個
※所以,an = 2an – 2 + an – 1 + 1
且a1 = 1,a2 = 2
(需要步驟數an – 2 )
(需要步驟數1 )
(需要步驟數an – 2 )
(需要步驟數an – 1 )