解析:
因为每次减少2,如果总和为奇数肯定无法实现。
特例,如果某个数大于其他所有数的总和,同样无法实现。
其他均可实现。
- #include
- using namespace std;
- #define int long long
- int n,x,sum,mx;
- signed main(){
- scanf("%lld",&n);
- for(int i=1;i<=n;i++){
- scanf("%lld",&x);
- mx=max(mx,x);
- sum+=x;
- }
- printf("%s",sum%2||mx>sum-mx?"NO":"YES");
- return 0;
- }