SG函数

Posted zsben991126

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SG函数相关的知识,希望对你有一定的参考价值。

  组合博弈

  先定义一个辅助函数mex=(s),mex是最小的不在集合s中的整数,如mex{0,1,3,4}=2;

  定义函数sg(),sg(x)=0表示x为必败态,sg(x)!=0表示x为必胜态

    sg(x)=mex{sg(y) | y是x的所有后继}

  那么组合博弈时,若sg(x1,x2,x3...xn)=sg(x1)^sg(x2)^sg(x3)...^sg(xn)==0,先手必败,反之先手必胜

  

以上是关于SG函数的主要内容,如果未能解决你的问题,请参考以下文章

Wannafly挑战赛23 T2游戏 SG函数

SG函数

sg函数打表

ACM博弈论SG函数入门:博弈树SG函数的转移与子游戏的合并

sg函数入门理解

SG函数和SG定理详解