首页 > 编程语言 > 详细

算法笔记--sg函数详解及其模板

时间:2017-07-14 22:48:38      阅读:276      评论:0      收藏:0      [点我收藏+]

sg函数大神详解:http://blog.csdn.net/luomingjun12315/article/details/45555495

模板:

int f[N],SG[N];
bool S[M];
void getSG(int n)
{
    memset(SG,0,sizeof(SG));
    for(int i=1;i<=n;i++)
    {
        memset(S,false,sizeof(S));
        for(int j=1;f[j]<=i&&j<M;j++)
        {
             S[SG[i-f[j]]]=true;
        }
        for(int j=0;;j++)
        if(!S[j])
        {
            SG[i]=j;
            break;
        }
    }
}

例题:http://www.cnblogs.com/widsom/p/7171428.html

   http://www.cnblogs.com/widsom/p/7170891.html

算法笔记--sg函数详解及其模板

原文:http://www.cnblogs.com/widsom/p/7172386.html

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