51Nod - 1069 Nim游戏
2017-08-03 10:35
204 查看
1069 Nim游戏
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题
收藏
关注有N堆石子。A B两个人轮流拿,A先拿。每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出N及每堆石子的数量,问最后谁能赢得比赛。例如:3堆石子,每堆1颗。A拿1颗,B拿1颗,此时还剩1堆,所以A可以拿到最后1颗石子。Input
![](https://file.51nod.com/images/icon/ok.png)
![](https://file.51nod.com/images/icon/star.png)
![](https://file.51nod.com/images/icon/plus.png)
第1行:一个数N,表示有N堆石子。(1 <= N <= 1000) 第2 - N + 1行:N堆石子的数量。(1 <= A[i] <= 10^9)Output
如果A获胜输出A,如果B获胜输出B。Input示例
3 1 1 1Output示例
A
#include<iostream>#include<algorithm>#include<cstring>#include<cmath>using namespace std;int main(){int n;while(cin>>n){int temp=0,t;while(n--){cin>>t;temp=temp^t;}if(!temp)cout<<'B'<<endl;elsecout<<'A'<<endl;}return 0;}
相关文章推荐
- 51nod 1069 Nim游戏 + BZOJ 1022: [SHOI2008]小约翰的游戏John(Nim游戏和Anti-Nim游戏)
- 51nod_1069 Nim游戏
- 51nod 1069 Nim游戏
- 51nod--1069 Nim 游戏(博弈论)
- 51Nod 1069 Nim游戏
- 51nod 1069 Nim游戏
- 51nod 1069 Nim游戏
- 51Nod-1069-Nim游戏
- 51nod 1069 Nim游戏
- 51nod 1069 Nim游戏
- 51nod 1069 Nim游戏
- 51Nod-1069 Nim游戏
- 1069 Nim游戏(51NOD基础)
- Nim游戏的一个扩展——51nod 1661 黑板上的游戏+LA 5059 Playing With Stones
- 51 nod 1069 Nim游戏
- BZOJ 4589 Hard Nim && 51nod 1200 石子游戏 V2
- 51Nod 1066 Bash游戏
- 51nod 1169 石子游戏
- BZOJ 1188: [HNOI2007]分裂游戏(multi-nim)
- Nim游戏详解