• 締切済み

クイズのようなものなのですが。

2人組でやります。 まず碁石(おはじきでもなんでもいいのですが)を 3つ,5つ,7つのグループで並べます。 ●● ●● ●● ●  ●● ●●    ●  ●●● 順番にこの山1つから1回に一個以上とって行きます。 一個以上ならいいので1つの山全部でもOKです。 最後の1つの石をとった方が負けです。 このゲームに勝つ規則というのは何かあるのでしょうか?

みんなの回答

回答No.6

こんなところでどうでしょう。

参考URL:
http://2.csx.jp/~3ji-shiki/karegame/nim.html
回答No.5

いわゆるニムゲームと呼ばれているものですね。No.4のmetalicさんが述べられているように山の石の数を二進数に変換し、それの排他的論理和を使用した必勝法があります。つまり、勝つ規則(手順)と言うのは存在します。最初の状態が3つ、5つ、7つの山の場合は先手必勝です。(後手必勝の初期状態もあります。1つ、2つ、3つの山など。) ただ、最後の石を取った方が「勝ち」ではなく「負け」というルールなので少し面倒な規則になると思います。

  • metalic
  • ベストアンサー率43% (110/254)
回答No.4

これは三山くずし、またはNIMと言われるものです。 二進法を使った必勝法があります。 遊ぶ場合は3,5,7でなく任意の数字(11,15,18など)の方が面白いです。必勝法はこの場合も有効というか、両者とも最善な手を打てば、初めの状態で勝敗が決まります。 昔、これをゲームのプログラムにして必勝法を組み込んだのですが、具体的な方法は忘れました。 三山くずし、またはNIMで検索するといろいろあるようですので見てください。

  • freegeo
  • ベストアンサー率29% (63/216)
回答No.3

豚に真珠と良く似てますね。こちらは3個4個5個ですが。応用がきくのでは。http://game.goo.ne.jp/contents/game/OGMHOTD335/index.html 豚に真珠の必勝法は下記URLです。 先手必勝の方法があると思いますよ。

参考URL:
http://odn.okweb.ne.jp/kotaeru.php3?q=587332
  • hika_chan_
  • ベストアンサー率27% (348/1246)
回答No.2

後攻になって、奇数の分だけ取っていくとか・・・

回答No.1

有る(自信も有り) ルールと言うより、「この形」って標準があるので、先手がその形にしてしまえば勝負は決まりです。 もともとはマッチ棒ネタだったかな? プログラミングの入門でやりました。 う~ん、20年も前の話しなので ちょと自信ないかな?

関連するQ&A

専門家に質問してみよう