『川渡り』


 今回のテーマは、船を川を渡って運ぶ問題です。

 今、川のこちら岸に4隻の船A,B,C,Dがあります。
今回の目的はこの4隻の船を全て向こう岸に運ぶことです。

      川  

船A | ~ ~ ~ ~|
   | ~ ~ ~ ~|
船B | ~ ~ ~ ~|
   | ~ ~ ~ ~|
船C | ~ ~ ~ ~|
   | ~ ~ ~ ~|
船D | ~ ~ ~ ~|
   | ~ ~ ~ ~|
船は1隻ずつ運ぶこともできるし、2隻を同時に運ぶこともできます。
ただし、2隻を同時に運ぶ場合は、遅いほうの船と同じ時間がかかります。

【問題1】

 船が川を渡るには、それぞれ1分、3分、6分、9分かかるとします。
さて、船を全て運ぶのにかかる最短時間を求めてください。
またその手順を示してください。

【問題2】

 それぞれの船が川を渡るには、a分、b分、c分、d分かかるとします。
ただし、a≦b≦c≦dとする。

船を全て運ぶのにかかる最短時間を求めてください。

【問題3】

 今度は船がA,B,C,D,E,Fの6隻、あるとします。
それぞれの川を渡るのにかかる時間は、2分、7分、9分、11分、14分、15分であるとします。

船を全て運ぶのにかかる最短時間を求めてください。

【問題4】

 今度は船がA1〜A2nの2n隻、あるとします。
それぞれの川を渡るのにかかる時間は、a1、a2、・・・a2n分であるとします。
ただし、a1≦a2・・・≦a2nとする。

船を全て運ぶのにかかる最短時間を求めてください。

※船の数が奇数の場合も、A1、A3で渡って、A1でもどり、その後、問題4の手順をとれば最短時間が求められます。



参考文献:ピーター・フランクル 著「数学パズル塾」(朝日文庫)


 解答用紙はこちらです。 【寄せられた解答】


 ◆パズル問題へもどる

 数学の部屋へもどる