ハノイの塔

クラシックなハノイの塔パズルをオンラインでプレイ。ルールに従ってディスクを棒の間で移動。難易度を選択し、最小手数で解決しましょう。無料で登録不要。

最小手数 7
あなたの手数 0
時間 00:00
元の棒
補助棒
目標棒

遊び方

  1. すべてのディスクを左の棒から右の棒に移動する
  2. 一度に1つのディスクしか移動できない
  3. 大きなディスクを小さなディスクの上に置くことはできない

ハノイの塔について

ハノイの塔は、フランスの数学者Édouard Lucasによって1883年に発明された数学パズルです。3本の棒と、異なるサイズのディスクがいくつかあり、どの棒にもスライドさせることができます。パズルは、ディスクをサイズ順に1本の棒に積み上げた状態から始まり、特定のルールに従ってすべてのディスクを別の棒に移動することが目的です。パズルを解くのに必要な最小手数は2^n − 1で、nはディスクの数です。

機能

よくある質問

最小手数は何ですか?

n個のディスクでハノイの塔を解く最小手数は2^n − 1です。例:3ディスク = 7手、4ディスク = 15手、5ディスク = 31手、6ディスク = 63手、7ディスク = 127手、8ディスク = 255手。

最小手数の数学的証明はありますか?

はい。証明は数学的帰納法を使用します。n個のディスクを棒Aから棒Cに移動するには、まずn−1個のディスクを棒Bに移動する必要があります(T(n−1)手)、次に最大のディスクを棒Cに移動(1手)、最後にn−1個のディスクを棒Bから棒Cに移動(さらにT(n−1)手)。これにより漸化式T(n) = 2T(n−1) + 1が得られ、T(n) = 2^n − 1に解けます。

最小手数より少ない手数で解けますか?

いいえ。最小手数(2^n − 1)は必要かつ十分であることが証明されています。どのような解法でも少なくともこの手数が必要であり、ちょうどこの手数を達成する戦略が存在します。

ハノイの塔の世界記録は何ですか?

8ディスクの物理パズルでは、熟練したソルバーが2分以内で完了できます。競技プログラミングでは、再帰アルゴリズムを使用してコンピューターが任意の実用的なディスク数で瞬時に解決できます。