博弈论
博弈论和$SG$函数
发现原来学的东西都忘了,一方面是第一遍不是很懂,还有就是做题不多,于是重新回顾了一下
博弈,其实差不多明白本质是状态与状态之间的转化就好了
常见博弈
$1.$巴什博弈
一堆石子$n$个,取$1-m$个,$n=m+1$先手必败,$n=k(m+1)+r$先手必胜,因为我们总能到另一个$n=k_1(m+1)+r_1$状态,最后我们是$(m+1),$必胜
$2.$尼姆博弈
偶状态必败,奇状态必胜,异或判断即可
$3.$威佐夫博弈
奇异状态必败,否则必胜
$(a_k,b_k)$为奇异状态当且仅当$a_k=k\times\lfloor\frac{\sqrt 5+1}{2}\rfloor,b_k=a_k+k$
$SG$函数
结论$:$游戏和的$SG$函数等于各个游戏的$Nim$和
大概就是我们这个和游戏当前状态的$SG$等于构成这个游戏的所有游戏的状态的$Nim$和
$SG$函数可以形式化定义为
$SG(x)=mex(SG(a),SG(b),SG(c)...)$
其中$a,b,c$为$SG$的后继状态
其实$SG$函数可以看做我们之前$Nim$游戏的每个状态,然后异或起来得到的结果判定胜负