HDU 1536 (博弈SG)
来源:互联网 发布:sql2000数据库无项目 编辑:程序博客网 时间:2024/05/16 15:37
直接套模板的水题.....
#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;int k,fibo[100],f[10001];//k为取数规则的个数int mex1(int p){ int i,t; bool g[101]= {0}; for(i=0; i<k; i++) //注意 i从0开始,别动i { t=p-fibo[i]; if(t<0) break; if (f[t]==-1) f[t]=mex1(t); g[f[t]]=1; } for(i=0;; i++) //好像必须从0开始啊 { if (!g[i]) return i; }}int main(){ int m,h,n; while(scanf("%d",&k)!=-1&&k) { for(int i=0; i<k; i++) scanf("%d",&fibo[i]); sort(fibo,fibo+k); memset(f,-1,sizeof(f)); f[0]=0; for(int i=1; i<=10000; i++) f[i]=mex1(i); scanf("%d",&m); while(m--) { int ans=0; scanf("%d",&h); while(h--) { scanf("%d",&n); ans^=f[n]; } printf(ans?"W":"L"); } printf("\n"); } return 0;}
- HDU 1536 (博弈SG)
- hdu 1536 博弈 SG函数(dfs)
- 博弈 hdu 1536 SG函数解法
- HDU 1536(sg博弈) S-Nim
- HDU 1536 S-Nim [SG函数]【博弈】
- HDU 1536 S-Nim(SG经典博弈)
- HDU 1536 S-Nim(SG博弈)
- HDU 1536 S-Nim 博弈,SG函数
- hdu 2509 sg博弈
- hdu 1729 sg博弈
- hdu 1536、hdu 1944 S-Nim(博弈SG函数)
- hdu 1536 | hdu 1944 - S-Nim(博弈-SG)
- HDU 1848 博弈 SG值
- hdu 1868 博弈 SG函数
- hdu - 4664 - Triangulation(博弈SG)
- hdu 1079 (SG博弈)
- HDU 5724 博弈,SG函数
- hdu 1730 sg博弈||nim博弈
- 从程序员转向企业家的10个建议
- C#编程访问代理服务器
- 终于明白 伪代码 的重要性
- PHP输出XML到页面的3种方式
- 空间句法(一)
- HDU 1536 (博弈SG)
- linux常用命令整理
- 任意的进制转换
- SpannableString或SpannableStringBuilder以及string.xml文件中的整型和string型代替
- MFC窗口置顶
- tomcat以https访问
- 什么是SCI
- http头状态信息意议以及在php使用header设置方法
- Socket 与ServerSocket区别