【謎解き】狼と山羊とキャベツの川渡り問題を徹底的に解説する!

river-cross謎解き

皆さまこんにちは。

今回は川渡り問題を解いていこうと思います。

今回の難易度は川渡り問題の中で上中下で言うと下!比較的簡単な問題なのではないでしょうか。

川渡り問題は脱出ゲームや謎解き本ではあまり見かけませんが、頭の体操として広く知られているシリーズです。

問題としても面白く解けた時のスッキリ感は最高ですので、是非解いてみてください!

川渡り問題が苦手で初級編を解きたいという方は下記記事からどうぞ。

■問題

まずは問題です。

ある旅人が狼とヤギを連れ、キャベツを持って川を渡ろうとした。
しかし川岸には小舟が一隻しかなく、旅人以外に狼かヤギかキャベツのどれか一つしか載せて運ぶことができない。
しかし主人がいなくなり、狼と山羊を残してしまうと狼はヤギを食べてしまい、山羊とキャベツを残してしまうとヤギはキャベツを食べてしまう。
全員で無事に川を渡るにはどうすればよいだろうか。

男がオオカミとヤギとキャベツを持って川にたどり着くってどういう状況でしょうね、想像しただけでちょっとニヤけてきます(笑)。

っていうかオオカミとキャベツが同じ扱いて…キャベツくらい頑張ったら一緒に乗るんじゃぁ…

というツッコミはこの手のクイズのご愛敬(笑)。

さて、この問題は、8世紀にカンタベリーの大主教が提示した問題と言われています。

かなり昔の人たちも川渡り問題で謎解きを楽しんでいた事が分かります。なんか神秘的

■ルールのおさらい

まずは条件をおさらいします。

分かりやすいように箇条書きで書くとこんな感じです。

・ボートを漕げるのは農夫のみ。
・ボートには農夫のほか、動物1頭かキャベツ1個しか乗せられない。
・農夫がいないときにオオカミとヤギを岸に残すと、オオカミがヤギを食べてしまう。
・農夫がいないときにヤギとキャベツを岸に残すと、ヤギがキャベツを食べてしまう。

まず、ボートを漕げるのは農夫のみですので、農夫はずっとボートに乗って往復する事が確定します。

条件としてはヤギが厳しいので、ヤギを川渡しするかがキーポイントになりそうです。

■謎を解いていく

この問題の大まかな順番は下記です。
①1往復目を考える
②2往復目を考える
③残りを考える

それでは其々を見ていきます。

①1往復目を考える

まずは最初に渡るメンバーを考えます。

前述しているように舟を漕ぐ事が出来るのは農夫のみで農夫が舟に乗って往復することは確定しますので以降農夫は省略し舟に乗る相方のみを記載します。

1往路目のパターンは下記3パターンで、それぞれを検証します。

・オオカミが乗る ⇒ ヤギがキャベツを食べてしまう
・ヤギが乗る   ⇒ ○
・キャベツが乗る ⇒ オオカミがヤギを食
べてしまう

よって1往復目はヤギが舟に乗って川渡りをし、対岸に下して帰ってきます。

1往路:農夫・ヤギ
1復路:農夫

ヤギ |川| 農夫 オオカミ キャベツ

②2往復目を考える

次に2往復目を考えます。

2往路目のパターンは下記2パターンです。

・オオカミが乗る ⇒ ○
・キャベツが乗る ⇒ ○

ということで、どちらも問題なさそうです。

先に答えを書いてしまいますが、これ、どちらを先に川渡ししても正解にたどり着けます。

答えが2パターンあるレアな問題となっています。

流れはどちらも同じですので、今回はオオカミを先に川渡りするパターンで書いていきます。

次に2復路目を考えます。

この時考えられるパターンは下記3パターンです。

・農夫のみ帰る ⇒ オオカミがヤギを襲う
・オオカミと帰る⇒ 2往路目の意味がなくなる
・ヤギと帰る  ⇒ ○

となり、ヤギを連れて帰る事が確定します。

1往路:農夫・ヤギ
1復路:農夫
2往路:農夫・オオカミ
2復路:農夫・ヤギ

オオカミ |川| 農夫 ヤギ キャベツ

③残りを考える


さて、残りをサクッと書きます。

3往路目、ヤギが川渡りするかキャベツが川渡りするかの違いですが、ヤギを連れて行ってしまうと対岸で2往復目と同じ状況になってしまいます。よってキャベツを川渡しします。

3復路目を考えた時にオオカミとキャベツはお互い干渉し合わない為、1頭と1個を置き農夫のみで引き返します。

最後4往路目は農夫がヤギを連れて川渡りすると、全員無事に川渡りが成功します。

●まとめ

1往路:農夫・ヤギ
1復路:農夫
2往路:農夫・オオカミ
2復路:農夫・ヤギ
3復路:農夫・キャベツ
3往路:農夫
4復路:農夫・ヤギ

農夫 オオカミ ヤギ キャベツ |川|

■感想

さて、今回の川渡り問題、いかがでしたでしょうか?

2復路目でヤギを帰す所がこの問題のキモとなる部分かと思います。

ちなみに2往路目でキャベツを選択した場合は3往路目がオオカミとなるだけで後は同じです。

1往路:農夫・ヤギ
1復路:農夫
2往路:農夫・キャベツ
2復路:農夫・ヤギ
3復路:農夫・オオカミ
3往路:農夫
4復路:農夫・ヤギ

川渡り問題としては難易度は低いレベルだと思いますので、飲み会等の小噺として出してみるのも面白いかもしれません。

(飲み会でこんな頭使う話はしない?えっ、そんなことするのは私だけ…?えっ?)

それでは!

コメント

タイトルとURLをコピーしました