ハノイの塔 むずかしい

問題

3本の柱 A, B, C があり、柱 AN 枚の円盤が小さい順(上が小さい)に積まれています。これをすべて柱 C へ移してください。ルールは次の2つです。

最小手数で移すときの手順を、1手ずつ X->Y の形(例 A->C)で1行ずつ出力してください(全部で 2^N − 1 行)。

入出力例

入力出力
1A->C
2A->B
A->C
B->C
💡 ヒント(クリックで必要な知識が開きます)

コーディング

※ コンパイル・実行はブラウザ内の簡易C言語/C++エンジン(JSCPP)で動いています。学習用のため、本物のコンパイラ(Visual Studio など)と一部の挙動・エラー表示が異なる場合があります。