sdut 3253 Game! 博弈
来源:互联网 发布:手机自动安装软件 编辑:程序博客网 时间:2024/05/19 23:24
题意:
一个1~n的环每个人每次可以拿一个石头或者拿连续2个的石头(即第i个和第i+1个)
最后一个取完的就是赢家问先手是否能胜
分析:
当n为1和2的时候先手必胜,当n为3的时候为必败当n为4的时候无论怎么取都将进入必胜态即n为4先手必败,手推几个情况后断定n大于2的时候先手必败
ACcode:
#pragma warning(disable:4786)//使命名长度不受限制#pragma comment(linker, "/STACK:102400000,102400000")//手工开栈#include <map>#include <set>#include <queue>#include <cmath>#include <stack>#include <cctype>#include <cstdio>#include <cstring>#include <stdlib.h>#include <iostream>#include <algorithm>#define rd(x) scanf("%d",&x)#define rd2(x,y) scanf("%d%d",&x,&y)#define rd3(x,y,z) scanf("%d%d%d,&x,&y,&z)#define rdl(x) scanf("%I64d,&x);#define rds(x) scanf("%s",x)#define rdc(x) scanf("%c",&x)#define ll long long int#define ull unsigned long long#define maxn 1005#define mod 1000000007#define INF 0x3f3f3f3f //int 最大值#define FOR(i,f_start,f_end) for(int i=f_start;i<=f_end;++i)#define MT(x,i) memset(x,i,sizeof(x))#define PI acos(-1.0)#define E exp(1)#define eps 1e-8ll gcd(ll a,ll b){return b==0?a:gcd(b,a%b);}ll mul(ll a,ll b,ll p){ll sum=0;for(;b;a=(a+a)%p,b>>=1)if(b&1)sum=(sum+a)%p;return sum;}inline void Scan(int &x) { char c;while((c=getchar())<'0' || c>'9');x=c-'0'; while((c=getchar())>='0' && c<='9') x=(x<<3)+(x<<1)+c-'0';}using namespace std;int main(){ ull n; int loop; scanf("%d",&loop); while(loop--){ cin>>n; if(n>=3)puts("blankcqk"); else puts("zbybr"); } return 0;}
0 0
- sdut 3253 Game! 博弈
- Game! SDUT(环形博弈)
- sdut 2161 Simple Game 博弈
- 【SDUT 3253】 Game!
- SDUT 3253 Game!
- game--博弈
- Northcott Game + 博弈 + nim博弈
- 【SDUT 3038】迷之博弈
- 迷之博弈 SDUT(链式)
- 迷之博弈 SDUT 3038
- Game Theory: 公平博弈
- 2234-Matches Game-博弈
- HDU1846 Brave Game 博弈
- HDU_3389 Game 博弈
- Brave Game + 博弈
- Northcott Game + nim博弈
- Play a game + 博弈
- A Multiplication Game + 博弈
- V4l2 capture时 USERPTR和MMAP的区别
- VC 读写注册表
- Retrofit2与RxJava用法大全
- mssql的object_id
- 一个文件级循环队列的Journal实现
- sdut 3253 Game! 博弈
- 微信报40029错误
- android 框架 MVP
- xpath和dom4j解析xml
- Android Matrix对图像简单介绍
- 关于使用jsp:include标签及<%@ include标签时要注意的事项
- HDU2222 AC自动机模板
- Junit参数化设置
- 五、线程内的共享数据