Open tipstar0125 opened 7 months ago
Nim
【ルール】
【判定方法】
grundy数
grundy数の求め方
Nimに個数制限Kが加わったとき
Nimに取れる数がX or Yと制約が加わったとき:https://atcoder.jp/contests/tessoku-book/tasks/tessoku_book_dg
XOR sumが計算制約上簡単に求められない場合:https://atcoder.jp/contests/arc168/tasks/arc168_b
Nim, Grundy数を考える前に、以下で解けないか考える。
まず初手で「必勝状態」に持っていって、それ以降は相手の行動の真似をしたり打ち消したりするような操作を取り続けることで必ず勝てる
参考: