博弈论

来源:互联网 发布:网贷大数据交易平台 编辑:程序博客网 时间:2024/06/05 05:59

SG函数模板

const int N=1010;int f[N],sg[N],s[N],cnt;void MakeSG(){    memset(sg,0,sizeof(sg));    for(int i=1;i<N;i++)    {        memset(s,0,sizeof(s));        for(int j=0;j<cnt&&f[j]<=i;j++) s[sg[i-f[j]]]=1;        for(int j=0;;j++) if(!s[j]) {sg[i]=j;break;}    }}


0 0
原创粉丝点击