ゲーム理論の問題
いくつかの石の山がある。2 人のプレイヤーが交互に、どれか 1 つの山を選び、その山から石をちょうど 個、 個、 個のいずれかの個数だけ取り除く(山にある石の個数より多くは取れない)。動かせなくなったプレイヤーの負けとする(正規形)。
石が 個、 個、 個の 3 つの山からなる局面のグランディ数(スプレイグ・グランディ数)を求めよ。
この問題で使うもの
- グランディ数と mex(説明と入口の問題)
- スプレイグ・グランディの定理と勝ちにつながる手(説明と入口の問題)
- ニムとニム和(説明と入口の問題)
この問題を解けるようになるまで(10 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
まず石が 個の山 1 つだけのグランディ数 を、 から順に mex を使って求めよう。
ヒント 2
(負にならないものだけ)。複数の山の局面のグランディ数は、各山のグランディ数のニム和(2 進法での排他的論理和)になる。
ヒント 3
計算すると は となる。続けて まで求めよう。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
石が 個の山 1 つだけの局面のグランディ数を とする。 個の山からは 個(0 以上のもの)の山に移れるので
である( は集合に含まれない最小の 0 以上の整数)。
順に計算する。
-
-
-
-
-
-
-
-
-
-
-
-
各手番では 1 つの山だけを動かすので、全体の局面は 3 つの山のゲームの直和である。スプレイグ・グランディの定理より、直和のグランディ数は各成分のグランディ数の排他的論理和(ニム和) になる。
2 進法で , であり、 なので
よって求めるグランディ数は である。
別解
1 つの山のグランディ数 を (存在する項のみ)で順に求める。。。。。。。。。。。。。よって 。複数の山の和のグランディ数は各山のグランディ数の XOR なので ( より)。検算: 数列は で、 から まで周期 7 の様子( が と一致)とも整合する。