首页 > 其他 > 详细

SG函数

时间:2018-12-31 23:29:42      阅读:182      评论:0      收藏:0      [点我收藏+]

  组合博弈

  先定义一个辅助函数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函数

原文:https://www.cnblogs.com/zsben991126/p/10203606.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!