賽局

Acme Design is a full service design agency.

NIM

Grundy number

幫每個狀態定義一個函數\(G\)

輸的時候等於0

其餘狀態為\(G(x) = mex \{ G(y)   | G  可以到y\}\)

\(mex\)代表最小沒有出現在集合中的非負整數

 

對於上次任意取的Nim來說,\(G(x)\)只有0 and 1

SG定理

假設有k個盤面,每次可以對其中一個做操作,會有

\(G(\{x_1, x_2, ..., x_n\}\) = \(G(x_1) \oplus G(x_2)... \oplus G(x_n)\)

NIM GAME II

有\(n\)堆石頭,分別有\(a_1, a_2, ..., a_n\)個,Alice, Bob 輪流玩一個 game,輪到自己時可以選其中一堆,拿 1...3 個石頭,不能拿就輸。問誰贏

Stair Game

有\(n\)個石堆編號 ,每堆一開始有\(a_1, a_2, ..., a_n\)個。A, B 輪流,每次可以將任意數量的石頭從\(a_k\)移到\(a_{k-1}\) ,其中\(k \neq 1\) ,不能動就輸。問誰贏

Grundy's Game

有一堆\(n\)個石頭,A, B 輪流,每次可以將一堆 Split 成兩堆數量不同的,不能動就輸,問誰贏。共\(t\)筆測資

Fib

有一堆石子,先手一次可以取任意個但不能一次取完,下一個人最多只能取上一個人取的數量的兩倍,取到最後一個者獲勝,誰會贏?

Minimal

By yujuan

Minimal

  • 67