今回のテーマは、船を川を渡って運ぶ問題です。
今、川のこちら岸に4隻の船A,B,C,Dがあります。 今回の目的はこの4隻の船を全て向こう岸に運ぶことです。 川 船A | ~ ~ ~ ~| | ~ ~ ~ ~| 船B | ~ ~ ~ ~| | ~ ~ ~ ~| 船C | ~ ~ ~ ~| | ~ ~ ~ ~| 船D | ~ ~ ~ ~| | ~ ~ ~ ~|船は1隻ずつ運ぶこともできるし、2隻を同時に運ぶこともできます。 ただし、2隻を同時に運ぶ場合は、遅いほうの船と同じ時間がかかります。 【問題1】
船が川を渡るには、それぞれ1分、3分、6分、9分かかるとします。 【問題2】
それぞれの船が川を渡るには、a分、b分、c分、d分かかるとします。 船を全て運ぶのにかかる最短時間を求めてください。 【問題3】
今度は船がA,B,C,D,E,Fの6隻、あるとします。 船を全て運ぶのにかかる最短時間を求めてください。 【問題4】
今度は船がA1〜A2nの2n隻、あるとします。 船を全て運ぶのにかかる最短時間を求めてください。 ※船の数が奇数の場合も、A1、A3で渡って、A1でもどり、その後、問題4の手順をとれば最短時間が求められます。 |
参考文献:ピーター・フランクル 著「数学パズル塾」(朝日文庫)
◆パズル問題へもどる
数学の部屋へもどる