时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
给定一个序列,问你有没有可能重新排列这个序列使得所有长度小于等于

的子区间和不等于

。
输入描述:
第一行一个

表示序列长度,接下来一行

个数,第

个为

,表示序列中的第

个数。

。
输出描述:
一行一个字符串。"YES"表示可能重新排列这个序列使得所有长度小于等于
的子区间和不等于
,反之则输出“NO”。输出不含引号。
示例1
输入
复制
6
34 1345 -3542 -1423 4213 1