星の移動                                   戻る

 当HPがいつもお世話になっているHN「らい」さんからの出題です。
                                      (平成24年3月15日付け)

 2つの星X、Yがあり、それらを行き来できる4つのロケットA、B、C、Dがある。ロケットは片
方からもう片方に行くのに、それぞれ1時間、2時間、5時間、10時間かかる。また、どのロケ
ットも任意のロケットを引っ張っていくことができるが、遅い方のロケットの時間だけかかる。

 操縦士は一人で、燃料などの問題を考えないとすれば、何回か往復することで最短何時
間で、すべてのロケットをX星からY星に移すことができるだろうか。

 この問題で、ロケットの本数やかかる時間を変えると、最短の方法はどのように変わるで
しょうか?






























(答) 17時間  次のように移動すればよい。

(1) X → Y : AB ・・・ 2時間
(2) X ← Y : A ・・・・ 1時間
(3) X → Y : CD ・・・ 10時間
(4) X ← Y : B ・・・・ 2時間
(5) X → Y : AB ・・・ 2時間    以上より、 2+1+10+2+2=17(時間)