単元一覧 › 大学数学 ゲーム理論

ゲーム理論の問題

難易度 1教科書の例題レベル大学数学 ゲーム理論

石の山が つあり、石の個数はそれぞれ 個、 個、 個である。2 人のプレイヤーが交互に、どれか つの山を選び、その山から石をちょうど 個、 個、 個のいずれかの個数だけ取り除く(山にある石の個数より多くは取れない)。動かせなくなったプレイヤーの負けとする。

この局面で先手が打てる手のうち、勝ちにつながる手(相手にグランディ数 の局面を渡す手)は何通りあるか。ただし、手は「どの山から何個取るか」の組で区別する。

この問題で使うもの

この問題を解けるようになるまで(10 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 分数のたし算・ひき算
  2. 小数の四則計算
  3. 正負の数の加法・減法
  4. 分数のかけ算・わり算
  5. 四則の混じった計算の順序
  6. 正負の数の乗除・累乗と四則混合
  7. n 進法
  8. ニムとニム和
  9. グランディ数と mex
  10. スプレイグ・グランディの定理と勝ちにつながる手

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

スプレイグ・グランディの定理を使う。まず 1 つの山のグランディ数を mex で表にし、全体のグランディ数を各山のグランディ数のニム和として求める。

ヒント 2

石が 個の山のグランディ数は ( 以上のものだけ)。全体のニム和を とすると、グランディ数 の山をグランディ数 の山に変える手が勝ちにつながる手である。

ヒント 3

表は となるので、全体のグランディ数は 。あとは各山について、1 手で移れる山の中にグランディ数が のものがいくつあるか数える。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

手順 1:1 つの山のグランディ数の表を作る。

石が 個の山のグランディ数を とする。 個の山からは 個の山( 以上のもの)へ移れるので、 はそれらのグランディ数の集合の mex である。

  • (動かせない)

手順 2:スプレイグ・グランディの定理で局面全体のグランディ数を求める。

局面全体のグランディ数は各山のグランディ数のニム和である。

でないので先手必勝である。

手順 3:ニム和を にする手を数える。

全体のニム和が なので、グランディ数 の山を、グランディ数 の山に変える手が勝ちにつながる手である。

  • 個の山(): にしたい。移り先は 個で、グランディ数は 。よって 個取る( 個にする)手と 個取る( 個にする)手の 通り。
  • 個の山(): にしたい。移り先は 個で、グランディ数は 。よって 個取る( 個にする)手の 通り。
  • 個の山(): にしたいが、グランディ数は しか現れないので不可能。 通り。

確認:たとえば 個の山から 個取ると、 となる。

したがって勝ちにつながる手は 通りである。

別解

1 つの山のグランディ数 を、取れる個数の集合 で順に求める。

  • (4 個は取れない)

よって である。

山 のグランディ数は で、全体は となり、先手の勝ちの局面である。

全体を にする手を山ごとに調べる。

  • 5 の山(): 残りの山の XOR は なので、 の局面へ移る必要がある。(1 個取る)は で適する。(2 個取る)は で不適。(4 個取る)は で適する。よって 2 通り。
  • 7 の山(): 残りの XOR は なので、 の局面へ移る必要がある。 は 、(2 個取る)は 、 は 。適するのは の 1 通り。
  • 9 の山(): 残りの XOR は だが、 なので の局面には移れない。0 通り。

合計は 通り。

検算: 5→4 の後は で 。5→1 の後は で 。7→5 の後は で 。いずれも 0 になる。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題