川渡りパズル
これが私が思いついたパズルです。
アリとビリーは一方の側から川に近づいており、ケーシーとデヴィンはもう一方の側から川に近づいています。
アリは叫びます:「あなた方二人も渡りたいですか?」
ケーシーは叫びます:「はい!これは問題ないはずです。両側にたくさんのボートがあり、横断するのにたった1分しかかかりません。」
デヴィンは叫びます:「わかりません、ボートは操縦するのがかなり難しいようです。私はアリかビリーのどちらかがボートにいる場合にのみ行きます。」
ビリーは叫びます:「彼らもかなり小さいです。私はデヴィンだけと一緒に行きます。」
アリは叫びます:「ボートに乗っているケーシーと二人きりでない限り、私は大丈夫です!」
誰もが川を渡る最速の方法は何ですか?
ストーリーを改善する方法についてのアイデアにも興味があります(制約は少し恣意的です...)
回答
と仮定する
- 一人でボートを操縦することができます(そうでなければ、最初に可能な動きはありません)。
- ボートは少なくとも2人を収容できます。
- 複数のボートが同時に川を移動できます。
両側を「左」(A、Bが元々留まっている)と「右」(C、Dが元々留まっている)と呼びましょう。
5分:
最初の分:[A]->右;
2分目:[AD]->左;
3分目:[BD]->右、[A]->右;
4分目:[AD]->左;
5分:[A]->そうです。
[C]->左はいつでも発生する可能性があります。
説明:
[BD]->正しい瞬間があるに違いありません。
その前に、Dは左側に到達する必要があり、これは右側のAでのみ発生します。
したがって、次のことが順番に発生する必要があります。[A]-> right; [AD]->左; [BD]->そうです。
その後、Dを左に戻す必要があります。これは、[AD]->左でのみ発生します。これは、Bを再び煩わせたくないためです...
そして、最後にAを再び右に戻す必要があります。