1500*B. Zero Array(贪心&数学&找规律)

Problem - 1201B - Codeforces

解析:

因为每次减少2,如果总和为奇数肯定无法实现。

特例,如果某个数大于其他所有数的总和,同样无法实现。

其他均可实现。

cpp 复制代码
#include<bits/stdc++.h>
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;
}
相关推荐
bksczm13 分钟前
Linux之日志和线程池、内存池
java·开发语言
三十岁老牛再出发19 分钟前
07.26每日总结
linux·c语言·mysql
笨蛋不要掉眼泪20 分钟前
Java虚拟机:对象复活、引用强度与Stop-The-World
java·开发语言·jvm
布朗克16832 分钟前
Go 入门到精通-33-unsafe 与 CGO
开发语言·后端·golang·unsafe·cgo
Warren2Lynch32 分钟前
掌握 UML 构造型、标记定义与标记值:面向领域特定建模的 UML 扩展全面指南
大数据·算法·uml
157092511341 小时前
【无标题】
开发语言·python·算法
稚南城才子,乌衣巷风流1 小时前
换根法(Rerooting)算法详解
算法
xieliyu.1 小时前
MySQL 存储过程详解:概念、创建与删除全教程
开发语言·数据库·mysql
小羊先生car1 小时前
RTOS-F429-HAL-基础内容认识(2026/7/26)
c语言
晓子文集1 小时前
Tushare接口文档:期货交易日历(fut_trade_cal)
大数据·算法