HDU 5011 Game(博弈论)
2014-09-14 19:25
295 查看
题目地址:HDU 5011
比赛的时候看那么多人过直接傻眼了。。无奈,这题是真不会做,博弈论一点不会,得好好补补了。没想到这题的代码竟然是这样。。当时想了好多水的方法乱蒙也没水过去。。
代码如下:
#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <stdlib.h>
#include <math.h>
#include <ctype.h>
#include <queue>
#include <map>
#include <set>
#include <algorithm>
using namespace std;
#define LL __int64
int main()
{
LL sum=0, a;
int i, n;
while(scanf("%d",&n)!=EOF)
{
sum=0;
for(i=0;i<n;i++)
{
scanf("%I64d",&a);
sum^=a;
//printf("%I64d\n",sum);
}
if(sum==0) puts("Lose");
else
puts("Win");
}
return 0;
}
比赛的时候看那么多人过直接傻眼了。。无奈,这题是真不会做,博弈论一点不会,得好好补补了。没想到这题的代码竟然是这样。。当时想了好多水的方法乱蒙也没水过去。。
代码如下:
#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <stdlib.h>
#include <math.h>
#include <ctype.h>
#include <queue>
#include <map>
#include <set>
#include <algorithm>
using namespace std;
#define LL __int64
int main()
{
LL sum=0, a;
int i, n;
while(scanf("%d",&n)!=EOF)
{
sum=0;
for(i=0;i<n;i++)
{
scanf("%I64d",&a);
sum^=a;
//printf("%I64d\n",sum);
}
if(sum==0) puts("Lose");
else
puts("Win");
}
return 0;
}
相关文章推荐
- POJ 2425 && HDU 1524 A Chess Game(博弈论)
- HDU 5011-Game(尼姆博弈)
- HDU 5011-Game(博弈)
- hdu 4642 Fliping gameFliping game (博弈论)
- hdu1564—Play a game(博弈论)
- HDU 5011-game -nim游戏变种
- hdu 5011 Game 博弈
- HDU 5011 Game 【Nim博弈】
- hdu 4701 Game 博弈论
- hdu 1760 A New Tetris Game 博弈论
- hdu 4023 Game 博弈论
- HDU 5011 Game (博弈)
- hdu 2486/2580 / poj 3922 A simple stone game 博弈论
- hdu 5011 Game(2014 西安网络赛)
- hdu 5011 Game【尼姆博弈】
- HDU—— 5011 Game
- hdu 5011 Game
- HDU-#5011 Game(Nim和)
- hdu 3094 A tree game 博弈论
- poj 1067||hdu 1527 取石子游戏(博弈论,Wythoff Game)