河內塔技巧:完美解法
1. 最小的盤子定節奏
每隔一步移動最小的盤子。在它兩次移動之間,恰好只有一步不動它的合法走法,走那一步就對了。
2. 最小的盤子往哪邊轉
最小的盤子總是朝同一個方向繞著三根柱子轉:
- 盤子數是奇數:第一步把它放到目標柱,然後一直左 → 右 → 中 → 左……
- 盤子數是偶數:第一步放到中間柱,然後一直左 → 中 → 右 → 左……
3. 用遞迴的方式思考
把 n 個盤子從 A 搬到 C:先把上面 n−1 個搬到 B,再把最大的搬到 C,最後把 n−1 個從 B 搬到 C。每一步都是同樣的謎題,只是小了一號。
4. 別走回頭路
把盤子放回它剛離開的柱子,就浪費了兩步。完美解法裡從來不會出現這種情況。
常見問題
河內塔有什麼訣竅?
每隔一步就移動最小的盤子,而且它總是朝同一個方向繞著三根柱子轉。它兩次移動之間,只有唯一一步合法的其他走法。照這個規律走,正好 2ⁿ−1 步。
更新於 2026-10-20