lightoj 1253 - Misere Nim Nim博弈
来源:互联网 发布:手机淘宝 二手 编辑:程序博客网 时间:2024/04/28 23:33
给定n堆石子,双方轮流游戏,可以任取一堆的任意个,谁拿走最后一个谁输,A先手。
Nim博弈跑完发现如果都是1的结果刚好不对...
纯1的情况只能通过有多少堆来判断....
#include<bits/stdc++.h>using namespace std;#define ll long long#define ull unsigned long long#define mod 1000007#define inf 0x3f3f3f3f#define N 100100int main(){ int t; scanf("%d",&t); for(int cas=1;cas<=t;cas++) { int n,ans=0,f=0,x; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&x); ans=ans^x; if(x>1) f=1; } if(f==0) { if(n%2) printf("Case %d: Bob\n",cas); else printf("Case %d: Alice\n",cas); } else { if(ans==0) printf("Case %d: Bob\n",cas); else printf("Case %d: Alice\n",cas); } } return 0;}
0 0
- lightoj 1253 - Misere Nim Nim博弈
- LightOJ-1253 Misere Nim(Nim求解不正常的博弈)
- Misere Nim (Nim博弈)
- B - Misere Nim 变式nim(LightOJ 1253)
- Light OJ 1253 Misere Nim
- Light OJ 1253 Misere Nim (尼姆博弈(2))
- nim misere game anti-sg
- lightoj 1186 - Incredible Chess Nim博弈
- lightoj 1192 - Left Right Nim博弈
- lightoj 1247 - Matrix Game Nim博弈
- nim博弈_______Crazy Calendar( lightoj 1393 )
- A - Matrix Game(nim 博弈)LightOJ 1247
- (博弈Nim)Nim
- nim 博弈
- Nim博弈
- Nim博弈
- NIM 博弈
- Nim 博弈
- memcached简介及java使用方法
- Fragment信息交互之Fragment获取DialogFragment的返回数据
- Spark SQL thrift server 部署
- algrothm_reverse(algrothm+round)【反转链表】
- 模板复习计划——字符串
- lightoj 1253 - Misere Nim Nim博弈
- iOS中属性与成员变量的区别
- [疯狂Java]JDBC:PreparedStatement预编译执行SQL语句
- MySQL基础十:MySQL图形管理工具
- linux进程间通讯学习总结
- 自我提醒
- ALAssets
- 数据结构知识点总结
- JAVA安装与环境变量的配置