数学のブログ

数と極限 数のいろいろ、漸化式 ハノイの塔、円盤の枚数、最短手数、一般化

微分積分演習〈理工系の数学入門コース/演習 新装版〉 (和達 三樹(著)、十河 清(著)、岩波書店)の第1章(数と極限)、1-1(数のいろいろ、漸化式)、問題5の解答を求めてみる。

漸化式。

M n + 1 = M n + 1 + M n = 2 M n + 1 ,

よって、

M n + 1 + 1 = 2 ( M n + 1 + 1 )

また、

M 1 = 1 M 1 + 1 = 2

ゆえに、

( M n + 1 ) n \ { 0 }

は初項2、公比2の等比数列なので、

M n + 1 = 2 · 2 n - 1

よって、求めるゲーム、ハノイの塔の最短手数は

M n = 2 n - 1

で与えられる。

(証明終)

コード(Wolfram Language, Jupyter)

WolframAlpha["tower of hanoi, 5 disks"]
Output
WolframAlpha["tower of hanoi, 4 disks"]
Output
WolframAlpha["tower of hanoi, 10 disks"]
Output
2^10-1
1023