hdu 1536 S-Nim_求sg值模版
来源:互联网 发布:python爬虫可以赚钱吗 编辑:程序博客网 时间:2024/05/18 01:36
题意:给你很n堆石头,k代表你有k种拿法,然后给出没堆石头的数量,求胜负
直接套用模版
找了好久之前写的代码贴上来
#include<iostream>#include<algorithm>#include<cstring>using namespace std;int s[101],sg[100001],k;int mex(int m){int vis[101]={0};int i;for(i=0;i<k;i++){int v=m-s[i];if(v<0)break;if(sg[v]==-1)sg[v]=mex(v);vis[sg[v]]=1;}for(i=0;;i++)if(vis[i]==0)return i;}int main(){int i,t,n,m,ans;while(cin>>k,k){for(i=0;i<k;i++)scanf("%d",&s[i]);sort(s,s+k);memset(sg,-1,sizeof(sg));sg[0]=0;scanf("%d",&t);while(t--){scanf("%d",&n);ans=0;while(n--){scanf("%d",&m);if(sg[m]==-1)sg[m]=mex(m);ans^=sg[m];}if(ans)printf("W");elseprintf("L");}printf("\n");}return 0;}
- hdu 1536 S-Nim_求sg值模版
- hdu 1536 S-Nim (sg函数模版)
- HDU 1536 S-Nim 求SG函数
- HDU 1536 S-Nim 博弈求sg函数
- HDU S NIM 求sg函数
- hdu 1536 SG函数模版题
- HDU 1536/1944 求SG值(走法不任意)
- hdu 1536 (S-Nim) SG解法
- SG函数 hdu 1536 S-Nim
- hdu 1536 S-Nim sg函数
- HDU 1536 S-Nim (SG定理)
- HDU 1536 - S-Nim(SG)
- S-Nim - 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经典博弈)
- Android出现Starting emulator for AVD '11' Failed to allocate memory: 8
- 用ajax提交数据到后台,并且把计算结果从后台把数据转到前台(该过程不刷新页面)
- 但求好事、莫问前程
- Porting a "classic" Flash game to iOS
- 在MInGW环境下编译和使用libcurl静态库
- hdu 1536 S-Nim_求sg值模版
- 求数组两两之差绝对值最小的值
- 推荐大家使用的CSS书写规范、顺序
- 求助
- printf 函数详解
- objdump .
- 数据挖掘领域顶级会议期刊及其分析
- SQL Server游标的使用
- Gesture Recognition Toolkit