标签:简单 main scan begin inner div input 游戏 iss
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 493 Accepted Submission(s): 380
指的是一个游戏,目前有任意堆石子,每堆的石子都是任意的,双方轮流从中取石子,有如下规则:
1,每一步只能从某一堆取走至少一枚石子;
2,谁取到最后一次石子,谁胜利。
结论:假设有n堆物品,每堆物品有a[i]件,若a[0]^a[1]^a[2]^........a[n-1]!=0 先手必胜,否则必败。
#include <cstdio>
#include <iostream>
using namespace std;
typedef long long ll;
int c[1000010];
int main()
{
int n,ans;
while(scanf("%d",&n)!=EOF)
{
ans=0;
for(int i=0;i<n;i++)
{
scanf("%d",&c[i]);
ans=ans^c[i];
}
if(ans!=0)
puts("Win");
else
puts("Lose");
}
return 0;
}
标签:简单 main scan begin inner div input 游戏 iss
原文地址:http://www.cnblogs.com/a249189046/p/6869662.html