标签:clu sizeof col int cin ++i bsp for set
第1行:一个数N,表示有N堆石子。(1 <= N <= 1000) 第2 - N + 1行:N堆石子的数量。(1 <= A[i] <= 10^9)
如果A获胜输出A,如果B获胜输出B。
3 1 1 1
A
#include <iostream> #include <string> #include <cstdio> #include <cmath> #include <cstring> #include <algorithm> #include <vector> #include <queue> #include <deque> #include <map> #define range(i,a,b) for(int i=a;i<=b;++i) #define LL long long #define rerange(i,a,b) for(int i=a;i>=b;--i) #define fill(arr,tmp) memset(arr,tmp,sizeof(arr)) using namespace std; int n,ans; void init() { cin>>n; range(i,1,n){ int tmp; cin>>tmp; ans^=tmp; } } void solve(){ cout<<(ans?"A":"B")<<endl; } int main() { init(); solve(); return 0; }
标签:clu sizeof col int cin ++i bsp for set
原文地址:https://www.cnblogs.com/Rhythm-/p/9331070.html