HDU 5011(博弈)
2015-09-10 16:34
211 查看
题意:n 堆石子,两个人选择一堆取,最少取一个石子,谁能将石子取没谁赢,问先手输还是赢;
非常简单的博弈,直接贴代码;
#include<iostream>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<cstdio>
#define MAX 10010
using namespace std;
int main()
{
int t;
while(~scanf("%d",&t))
{
int a,x;
for(int i = 0 ; i < t ; i ++ )
{
scanf("%d",&x);
if(i == 0)a = x;
else a = a^x;
}
if(a == 0)printf("Lose\n");
else printf("Win\n");
}
return 0;
}
非常简单的博弈,直接贴代码;
#include<iostream>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<cstdio>
#define MAX 10010
using namespace std;
int main()
{
int t;
while(~scanf("%d",&t))
{
int a,x;
for(int i = 0 ; i < t ; i ++ )
{
scanf("%d",&x);
if(i == 0)a = x;
else a = a^x;
}
if(a == 0)printf("Lose\n");
else printf("Win\n");
}
return 0;
}
相关文章推荐
- android 代码实现控件之间的间距
- [Android]在代码里运行另一个程序的方法
- 肯特·贝克:改变人生的代码整理魔法
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua和C语言的交互详解
- Lua中编译执行代码相关的函数详解
- 更有效率的css代码编写第1/3页
- 代码中到底应不应当写注释?
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法