カエル跳びゲーム


 今回のテーマは『カエルの入れ替え問題』です。

今、図1のように池の中に、緑色のカエルが2匹と黄緑色のカエルが2匹います。
その2匹ずつのカエルの位置をそっくり交換する、つまり黄緑色のカエルが左側に、緑色のカエルが右側にいるようにして欲しいのです。

ただし、移動は次のようにして行います。

  1. 1回の移動で1匹のカエルが移動できる。

  2. 緑色のカエルは右向きに、黄緑色のカエルは左向きにしか移動できない。

  3. カエルは隣が空いている時は、そこに移動することができる。

  4. 隣にカエルが1匹いて、その先が空いている場合は、隣のカエルを飛び越してその空き地に移ることができる。

  5. 2匹以上のカエルを一度に飛び越すことはできない。

※参考文献 「Play Puzzle」 高木 茂男著 平凡社


【問題1】

 最短で、何回の手順で入れ替えができるでしょうか。
また、入れ替えの手順を示してください。

【問題2】

 図2のように、カエルが3匹ずつになった場合は、同じ条件で、最短で何回の手順で入れ替えができるでしょうか。
また、入れ替えの手順を示してください。

【問題3】

 カエルがN匹ずつになった場合は、最短で、何回の手順で入れ替えができるでしょうか。


「カエルの入れ替え問題」について考察したページにリンクしました。


 Internet Explorer 4.0以上またはNetscape Navigator4.0以上の方は実際に実験してみることができます。
動かしたいカエルをクリックしてみてください。
もう一度やるときは、新規ボタンをクリックしてください。

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


◆図1 回数回 

履歴


◆図2 回数回 

履歴


◆図3 回数回 

履歴


◆図4 回数回 

10 11

履歴


 ◆パズル問題へもどる

 数学の部屋へもどる