int get_SG(int x)
{
if (SG[x]!=-)
return SG[x];
bool v[]={};
for (int i=;i<=n;i++)
if (x-s[i]>=)
v[get_SG(x-s[i])]=;
int i;
for (i=;v[i];i++);
SG[x]=i;
return i;
}
相关文章
- 12-30栈类模板设计及应用
- 12-30模板—点分支A(容斥)(洛谷P2634 [国家集训队]聪聪可可)
- 12-30【模板】dinic算法网络最大流
- 12-30欧拉回路--模板
- 12-30ES6与ES5对比 模板字符串
- 12-30c++标准库函数equal_range()
- 12-30P3381 【模板】最小费用最大流
- 12-30滑动窗口解题模板
- 12-30python中查询数据库时fetchone()函数和fetchall()函数的区别
- 12-30jmockit 模拟同一个函数多次调用每次返回不同结果