ハノイの塔、ただし任意の初期および最終構成
最近、ハノイの塔のバリエーションであるこの問題に遭遇しました。 問題文: よく知られている問題、ハノイの塔の次のバリエーションを考えてみましょう。 我々は、与えられたタワーおよびサイズのM個のディスク1 、2 、3 、... 、Mいくつかの塔の上に積層します。あなたの目的は、管理できる限り少ない移動ですべてのディスクをk 番目のタワーに転送することですが、次のルールを考慮します。nnn1,2,3,…,m1,2,3,…,m1,2,3,\dots,mkthkthk^{\text{th}} 一度に1つのディスクのみを移動し、 大きいディスクを小さいディスクに移動しないでください。 最大で距離でタワー間のみを移動する。ddd (元の問題で制限: 及びM ≤ 100テストケースの数。≤ 1000年すべての問題は以下で解決することができると仮定することができる。 20000移動します。)3≤n≤10003≤n≤10003 \le n \le 1000m≤100m≤100m \le 100≤1000≤1000\le 1000200002000020000 面白いですね。ハノイ問題の古典的なタワーには、ソース、宛先、およびディスクをソースから宛先に移動するために使用される一時的なタワーがあります。そのサイトで提案された問題には、基本的に初期構成と最終構成があります。 この問題にどのように取り組みますか?