石取りゲーム・数取りゲームの必勝法
石取りゲームは、勝てる側が正しく取れば必ず勝てます。遊び方ごとの勝ち方は次の3つです。
| 遊び方 | 勝ち方 |
|---|---|
| 数取りゲーム1〜3個ずつ・21ゲーム | 相手と合わせて4個ずつ取る残りを4の倍数に(取ったら負けなら+1) |
| 山が2つ | 同じ数にそろえ、相手と同じ数を取ってまねる |
| 山が3つ以上三山崩し・ニム | 4・2・1に分けて、組にならない数(ニム和)を0にする |
山が2つ以上で最後の1個を取ったら負けなら、終わりぎわだけ違います。
石取りゲームで試す(無料)21ゲーム:残りを1・5・9・13・17個に
21個を1〜3個ずつ取り、最後を取ったら負け。相手と合わせて4個ずつ取ります。
21
- 相手が先。21は4で割ると1余るので、後から取るあなたが勝てる
- 相手が2個。残り19個
- あなたは2個(合わせて4個)。残り17個
- 相手が3個。残り14個
- あなたは1個(合わせて4個)。残り13個
- 相手が1個。残り12個
- あなたは3個。残り9個
- 相手が2個。残り7個
- あなたは2個。残り5個
- 相手が3個。残り2個
- あなたは1個。残り1個
- 最後の1個は相手が取る。あなたの勝ち
はじめ(全11手)
最後を取った人が勝ちなら、残りを4の倍数にします(21個なら先に1個取る)。
| 取れる数 | 最後を取ったら負け | 取ったら勝ち |
|---|---|---|
| 1〜2個 | 3で割って1余る数1・4・7・10… | 3の倍数3・6・9・12… |
| 1〜3個 | 4で割って1余る数1・5・9・13… | 4の倍数4・8・12・16… |
| 1〜4個 | 5で割って1余る数1・6・11・16… | 5の倍数5・10・15・20… |
| 1〜5個 | 6で割って1余る数1・7・13・19… | 6の倍数6・12・18・24… |
山が2つ:同じ数にそろえてまねる
最後を取ったら勝ちなら、相手と同じ数をもう一方の山から取るだけ。
5
3
- 5個と3個。最後を取った人の勝ち。あなたが先
- 上の山から2個取って3個と3個にそろえる
- 相手が上の山から2個。1個と3個
- 下の山から同じ2個を取って1個と1個に
- 相手が上の山の1個を取った
- 最後の1個を取ってあなたの勝ち
はじめ(全5手)
山が3つ以上:組にならない数(ニム和)を0にする
各段の石を4・2・1(8以上は8も)に分けます。全部が組になる形を渡せば勝ち。
| 石 | 4 | 2 | 1 | |
|---|---|---|---|---|
| 1段目 | 3 | ● | ● | |
| 2段目 | 4 | ● | ||
| 3段目 | 5 | ● | ● | |
| 組にならない | 2 | ● |
2が余るので、1段目から2個取って1・4・5に。
渡せば勝てる形(ニム和が0)
- 1・2・3
- 1・4・5
- 2・4・6
- 2・5・7
- 3・4・7
- 3・5・6
- 1・3・5・7
- 同じ数の2つの山
勝てる手を計算するツール
石の数を+・−で合わせると、勝てる手が出ます。右の0と1は、8・4・2・1があるかどうか。
1段目1
00012段目3
00113段目5
01014段目7
0111ニム和0
0000最後の1個を取ると
ニム和は0(0000)です。いま取る番の人は、相手が正しく取るかぎり負けます(はじめの形なら、後から取る人の勝ち)。
取ったら負けのとき:最後は1個の段を奇数個残す
途中はニム和を0に。石が2個以上の段が1つになったら、全部取るか1個残すかに切り替えます。
3
4
5
- 3・4・5個で最後を取ったら負け。ニム和は2なので先に取るあなたが勝てる
- 1段目から2個取って1・4・5。ニム和は0
- 相手が3段目から3個。1・4・2でニム和は7
- 2段目から1個取って1・3・2。ニム和は0
- 相手が2段目を全部。1・0・2でニム和は3
- 1・0・1だと最後を取らされるので、3段目を全部取って1個の段を1つに
- 最後の1個は相手が取る。あなたの勝ち
はじめ(全6手)
練習問題
どれもあなたの番。最後を取ったら負けです。
問題1:1個・2個・4個の3段
124答えを見る
4個の段から1個取って1・2・3に(4を引き、余る2と1を足す)。
問題2:2個・5個・6個の3段
256答えを見る
5個(4+1)の段から1個取って2・4・6に。余るのは1だけです。
問題3:1個・1個・3個の3段
113答えを見る
3段目から2個取って1・1・1に。全部取ると1個の段が2つで、最後を取らされます。
よくある質問
- 先に取るのと後から取るのではどちらが有利?
- はじめのニム和が0なら後から、0でなければ先に取る人が勝てる(どちらも正しく取った場合)
- 21ゲームは先と後のどちらが勝つ?
- 最後の1個を取ったら負けなら後から、取ったら勝ちなら先に取る人
- 1-3-5-7で勝つには?
- 先に取ってもらい、ニム和0に戻す(1・3・5・4にされたら1・0・5・4に)
- 余りが2つ以上(1・3・5・1など)のときは?
- 一番大きい余りを持つ段で、ある余りは引き、無い余りは足す(5個を3個に)
- 山が2つで最後を取ったら負けのときは?
- 相手が片方を1個以下にしたら、もう一方を全部取るか1個残して1個の山を1つだけにする
- 「21」を言ったら負けの数の遊びも同じ?
- 同じしくみ。1〜3個ずつ数を言い、4・8・12・16・20を自分が言えば勝てる
- ニム和とは?
- 4・2・1のうち組にならない数の合計。各段の数を2進数にした排他的論理和(XOR)と同じ
- なぜニム和で勝ち負けが分かる?
- 0の形からはどう取っても0でなくなり、0でない形からは必ず0にできるから
- 両方の山から同じ数ずつ取れる「二山崩し」(ワイトフのゲーム)は?
- 勝ち方が違う。取ったら勝ちなら (1,2)・(3,5)・(4,7)・(6,10)・(8,13) を渡す
- 21ゲームにも計算ツールは使える?
- 使えない。ツールは1つの段から何個でも取れる遊び方用
- CPUの「つよい」に勝つには?
- 1-3-5-7など、はじめのニム和が0の並びで「CPUから始める」を押して先に取ってもらう