标签:简单 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