電子書籍の厳選無料作品が豊富!

大人3人、子供2人が1隻のボ-トを使って船着場からかわの対岸にあるキャ
大人3人、子供2人が1隻のボ-トを使って船着場からかわの対岸にあるキャンプ場に移動する。
ボ-トには、大人なら1人、子供なら2人までしか乗れず、また、大人と子供が同時に乗る事は出来ない。
船着場からキャンプ場、キャンプ場から船着場への移動をそれぞれ1回と数えると全員が船着場からキャンプ場へ移動するのはに必要な最小回数はどれか?


正解は、13回らしい。

全く解かりません、どの様に解けば良いのでしょうか?

A 回答 (2件)

大人をABC、子供をabで表すと


 ABCab
1 ABC → ab
2 ABCa ← b
3 BCa → Ab
4 BCab ← A
5 BC → Aab
6 BCa ← Ab
7 Ca → ABb
8 Cab ← AB
9 C → ABab
10 Ca ← ABb
11 a → ABCb
12 ab ← ABC
13 (なし) → ABCab

でしょう。
    • good
    • 0

1.大人を1人運ぶのに、4回必要


  大人3人だと、12回

(こちら側)      (対岸)
(大人1人目)
大大大 | ---[子子]--> |

大大大 | <--[子 ]--- | 子

大大子 | ---[大 ]--> | 子

大大子 | <--[子 ]--- | 大

(大人2人目)
大大  | ---[子子]--> | 大

大大  | <--[子 ]--- | 大子

大子  | ---[大 ]--> | 大子

大子  | <--[子 ]--- | 大大

(大人3人目)
大   | ---[子子]--> | 大大

大   | <--[子 ]--- | 大大子

子   | ---[大 ]--> | 大大子

子   | <--[子 ]--- | 大大大


2.大人3人を運んだあと、子ども2人が向こう岸へいって、おしまい。
  →大人3人×4回+1回=13回

    | ---[子子]--> | 大大大
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!