AT2302 [AGC010A] Additionhttps://www.luogu.com.cn/problem/AT2302
题意翻译
给定一个大小为 n 的可重集,每次可以选择两个奇偶性相同的两个数,将它们从集合中删去,并加入它们的和。
问最后是否能够使得集合中只有一个数。
如果可以输出
YES
,反之输出NO
。
输入输出样例 (在此只放一组):
5
1 2 3 4 5
NO
看好了题目,开始AC:
#include<bits/stdc++.h>
using namespace std;
long long int a[100050],i,sum=0,n;//论为什么开longlong
int main(){
cin>>n;
for(i=1;i<=n;i++){
cin>>a[i];
}
for(i=1;i<=n;i++){
sum+=a[i];
}
if(sum%2==0){
cout<<"YES";
}else if(sum%2==1){
cout<<"NO";
}
return 0;
}
//by---luogu-ZHR20100222
//by---CSDN-章鱼小丸子ZHR