标签:nbsp style text class cout htm https .com www
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1069
第1行:一个数N,表示有N堆石子。(1 <= N <= 1000) 第2 - N + 1行:N堆石子的数量。(1 <= A[i] <= 10^9)
如果A获胜输出A,如果B获胜输出B。
3 1 1 1
A
题解:异或 位运算
1 #include <iostream> 2 #include <cstdio> 3 #include <algorithm> 4 #include <cstring> 5 #include <string> 6 #include <cmath> 7 using namespace std; 8 #define ll long long 9 const int N=10005; 10 int main() 11 { 12 int n,s=0; 13 cin>>n; 14 while(n--){ 15 int m; 16 cin>>m; 17 s^=m; 18 } 19 if(s!=0) cout<<"A"<<endl; 20 else cout<<"B"<<endl; 21 return 0; 22 }
标签:nbsp style text class cout htm https .com www
原文地址:http://www.cnblogs.com/shixinzei/p/7349270.html