SG函数总结

こ雲淡風輕ζ 提交于 2019-11-28 07:53:53

首先定义 \(mex\) (minimal excludant)运算,这是施加于一个集合的运算,表示最小的不属于这个集合的非负整数。例如 \(mex\{0,1,2,4\}=3\)\(mex\{2,3,5\}=0\)\(mex\{\}=0\)

对于任意状态 \(x\) ,定义 \(SG(x) = mex(F)\) ,其中 \(F\)\(x\) 后继状态的 \(SG\) 函数值的集合(就是上述 \(mex\) 中的数值)。例如 \(x\) 有三个后继状态分别为 \(SG(a)\)\(SG(b)\)\(SG(c)\) ,那么 \(SG(x) = mex\{SG(a),SG(b),SG(c)\}\) 。当且仅当 \(x\) 为必败点时,\(SG(x)=0\)

游戏和的 \(SG\) 函数等于各个游戏 \(SG\) 函数的 \(Nim\) 和。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!