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

ゲーム理論の問題

難易度 2教科書の演習問題レベル大学数学 ゲーム理論

いくつかの石の山がある。2 人のプレイヤーが交互に、どれか 1 つの山を選び、その山から石を取り除く。ただし、石が 個ある山から取り除ける個数 は を満たす整数に限る(つまり、山の石の半分以下しか取れない)。どの山からも石を取れなくなったプレイヤーの負けとする。

石の個数が 個、 個、 個の 3 つの山からなる局面のグランディ数を求めよ。

この問題で使うもの

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

読み込み中…

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

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

ヒント

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

ヒント 1

まず山が 1 つだけのときのグランディ数 を、小さい から mex を使って順に求めよう。複数の山の局面は、各山のゲームの和として考える。

ヒント 2

個の山から移れるのは石が 個から 個の山。全体のグランディ数は、スプレイグ・グランディの定理により各山のグランディ数のニム和になる。

ヒント 3

となる。この続きを まで計算しよう。

答えと解説

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

石が 個の山 1 つだけの局面のグランディ数を とする。 個の山から 個()取ると 個になるので、移れる石の個数は

であり、 はこれらの の値に含まれない最小の 以上の整数(mex)である。

のときは石を取れないので 。以下、順に計算する。

  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →
  • :移り先 →

3 つの山の局面は、それぞれの山のゲームの和なので、スプレイグ・グランディの定理により、そのグランディ数は各山のグランディ数のニム和(2 進法での排他的論理和)である。

2 進法で 、、 なので、

よって求めるグランディ数は である。

別解

1 つの山のグランディ数を とする。 個の山から 個取ると 個になり、 なので移動先は の山である。よって 。

  • 、(移動先なし)
  • : →
  • : →
  • : →
  • : →
  • : →
  • : →
  • : →
  • : →
  • : →
  • : →
  • : →
  • : →

複数の山の和のグランディ数は各山の排他的論理和(XOR)なので、。()、()。よって 7。

検算: 各 の表を再度たどり、 と偶数で 1 ずつ増えるパターンが整合していることを確認した。

この問題の確認

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

間違いを報告する

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

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

関連する問題