#CYTUS2. 逆放批次
逆放批次
一个装置的初始电量为 0,将按顺序执行 n 次电量调整。第 i 次调整使电量增加 a_i;a_i 可以为负数。装置没有电量上限,但在每次调整后,电量都不能为负。
开始执行前,你可以选取至多一个非空连续区间,将这个区间内的调整顺序反转。每次调整的数值不变,区间外的顺序不变。
判断能否让装置完成全部调整。不需要输出反转区间。
输入格式
本题只有一组输入数据。
第一行包含整数 n。第二行包含 n 个整数 a_1,a_2,…,a_n。
输出格式
如果存在满足要求的方案,输出 YES;否则输出 NO。
数据范围
- 1 ≤ n ≤ 200000;
- −10^9 ≤ a_i ≤ 10^9。
样例 1
6
2 -3 6 -6 4 -3
YES
说明:反转第 2 至 5 次调整,顺序变为 2,4,−6,6,−3,−3,每次调整后的电量分别为 2,6,0,6,3,0。
样例 2
6
2 -3 7 -7 4 -3
NO
相关
在下列比赛中: