問題24 (boojam さん)
【ハノイの塔】
大きさの異なる8枚の円盤と垂直に立った3本の棒、A、B、Cがある。各円盤の中心には棒の太さと同じ大きさの穴が
空いていて、それぞれの棒に突き刺すようにして積みあげることができるようになっている。
最初、8枚の円盤は、一番大きい円盤が一番下、一番小さな円盤が一番上になるように、大きさの順に棒Aに積まれている。
この時、すべての円盤を棒Aから棒Bに移すことを考える。ただし、円盤の移動は、次の規則にしたがうこと。
規則1 円盤は1度に1枚ずつしか移動できない。
規則2 大きな円盤は小さな円盤の上には積むことができない。
規則3 円盤は任意の棒から棒へ移動できるだけで、その他の場所には移動できない。
《問題1》 解 答
最初に棒Aに積まれた8枚の円盤すべてを棒Bに移すには、最低でも何回の円盤の移動が必要か?
《問題2》 解 答
円盤の移動規則3を、次のように変更する。
規則3′ 円盤は、棒Aと棒Bの間で直接移動できないこととする。つまり、すべての移動は必ず棒Cに移すか、棒Cから移す。
棒以外の場所にも移動できない。
この時、最初に棒Aに積まれた8枚の円盤すべてを棒Bに移すためには、最低でも何回の円盤の移動が必要か?
《問題3》 解 答
最初の円盤の移動規則3を、次のように変更する。
規則3″ 円盤は、棒Aから棒B、棒Bから棒C、または、棒Cから棒Aにしか直接移動できない(棒から棒への移動は一方通行)。
当然のことながら、棒以外の場所には移動できない。
この時、最初に棒Aに積まれた8枚の円盤すべてを棒Bに移すためには、最低でも何回の円盤の移動が必要か?
《問題4》 解 答
大きさが異なる8枚の円盤に、同じ大きさのものを1枚ずつ加える。つまり、同じ大きさの円盤が2枚ずつ計16枚ある。
この16枚の円盤が、大きさの順に棒Aに積まれている。
最初に示した3つの移動規則を使って、棒Aに大きさの順に積まれたすべての円盤を棒Bに移すことを考える。
なお、円盤の移動は1枚ずつ。同じ大きさの円盤は重ねることができる。
この時、大きさが同じ円盤の積まれ方の順序を区別しなくても良いとすれば、最低でも何回の円盤の移動が必要か?
《問題5》 解 答
問題4と同様に、棒Aに大きさの順に積まれた大きさの異なる8枚の円盤2組計16枚の円盤すべてを、最初の3つの移動規則を使って、
棒Bに移すことを考える。
この時、棒Bにすべての円盤が移動できた際に、大きさの同じ円盤の順序が最初棒Aに積まれていた順序となるようにするには、
最低でも何回の円盤の移動が必要か?
なお、順序を保証するのはすべての円盤が棒Bに移動し終わった時で良く、移動の手順の途中で順序を保証する必要はない。
《問題6》 解 答
移動の際に使用できる棒(これを棒Dとする)を、もう1本追加する。つまり、合計4本の棒がある。
この時、棒Aに積まれた8枚の円盤すべてを最初の3つの移動規則を使用して、棒Bに移動するためには、最低でも何回の円盤の移動が必要か?
順位の決め方 各問を100点満点にします(問題1と2はセットで完全解答)。1位の方には100点 2位の方には99点というように点数を1点づつ減らします。
合計点の高い方から順位をつけます。
すべての問題の解答
問題24 正解者一覧表
順位 | お名前 | 問題1 2 | 問題3 | 問題4 | 問題5 | 問題6 | 合計点 | 最終メール受信日 |
第1位 | ろろ さん | 100点 | 100点 | 100点 | 99点 | 99点 | 498点 | 2005.08.08 |
第2位 | mhayashi さん | 99点 | 99点 | 99点 | 100点 | 100点 | 497点 | 2005.08.07 |
第3位 | ミキティ さん | 98点 | 98点 | 98点 | 98点 | 98点 | 490点 | 2005.08.08 |
第4位 | uchinyan さん | 96点 | 97点 | 97点 | 97点 | 96点 | 483点 | 2005.08.09 |
第5位 | kasama さん | 97点 | 96点 | 96点 | 96点 | 95点 | 480点 | 2005.08.09 |
第6位 | tomh さん | 94点 | 95点 | 95点 | 95点 | 94点 | 473点 | 2005.08.10 |
第7位 | なにわ さん | 95点 | 94点 | 94点 | 94点 | 93点 | 470点 | 2005.08.10 |
第8位 | さいと散 さん | 92点 | 93点 | 92点 | 93点 | 90点 | 460点 | 2005.08.16 |
第9位 | y-i さん | 91点 | 92点 | 91点 | 92点 | 89点 | 455点 | 2005.08.21 |
第10位 | lapin さん | 90点 | 91点 | 90点 | 91点 | 88点 | 450点 | 2005.09.12 |
第11位 | teki さん | 93点 | 93点 | 91点 | 277点 | 2005.08.16 | ||
第12位 | 浮浪 さん | 97点 | 97点 | 2005.08.08 | ||||
第13位 | 寺脇犬 さん | 92点 | 92点 | 2005.08.10 | ||||
第14位 | ||||||||
第15位 | ||||||||
第16位 | ||||||||
第17位 | ||||||||
第18位 | ||||||||
第19位 | ||||||||
第20位 | ||||||||
第21位 | ||||||||
第22位 | ||||||||
第23位 | ||||||||
第24位 | ||||||||
第25位 |