星の移動
当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(時間)