Problem 8D. 找朋友

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Problem 8D. 找朋友

题目描述

找啊找啊找朋友,找到一个好朋友。

同学们喜欢通过参加活动来交朋友,而NNU举办了许许多多的活动。但是每个人想交的朋友数不一样。

有人认为多个朋友多条路,所以多多益善。有人认为有一二深交便足矣。

现在 Nikuhn 告诉你参与某活动的同学人数,以及每位同学所期望交的朋友数,请你帮忙牵线,使得每个人都能达到自己的期望。

如果有至少一种方案,使得能满足所有人期望,请输出 YES,否则输出 NO

数据格式

输入

输入一个整数 \(T\), 表示有 \(T\)组数据。

对于每组数据,都有两行输入:

第一行一个整数 \(n\),代表该活动中有 \(n\) 名同学

第二行 \(n\) 个整数,\(a_i(1\leq i \leq n)\)表示第 \(i\) 名同学所期望交的朋友数

输出

输出 \(T\) 行

每行一个答案,YES 或 NO

样例

input

2
5
1 2 3 4 0
4
2 1 2 1

output

NO
YES

样例解释

第一组数据中,显然不能满足\(a_4\) 同学交四位朋友的期望

第二组数据中,\(a_1\)可以和\(a_2与a_3\)交朋友,\(a_4\)可以与\(a_3\)交朋友

数据范围

对于每个测试点,

\(∑n\leq10^5, a_i \leq10^5,Σa_i\leq10^8\), 时间1.2s,空间256MB

2024春 悬赏令第八周

未参加
状态
已结束
规则
OI
题目
6
开始于
2024-06-03 18:30
结束于
2024-06-10 00:00
持续时间
149.5 小时
主持人
参赛人数
42