Polynomial Round 2022 (Div. 1 + Div. 2, Rated, Prizes!)
B
Coloring
Codeforces
1500
原题
← AC →
翻译中…

Cirno_9baka has a paper tape with $n$ cells in a row on it. As he thinks that the blank paper tape is too dull, he wants to paint these cells with $m$ kinds of colors. For some aesthetic reasons, he thinks that the $i$-th color must be used exactly $a_i$ times, and for every $k$ consecutive cells, their colors have to be distinct.

翻译中…

Help Cirno_9baka to figure out if there is such a way to paint the cells.

翻译中…

Input

翻译中…

The first line contains a single integer $t$ ($1 \leq t \leq 10\,000$)  — the number of test cases. The description of test cases follows.

翻译中…

The first line of each test case contains three integers $n$, $m$, $k$ ($1 \leq k \leq n \leq 10^9$, $1 \leq m \leq 10^5$, $m \leq n$). Here $n$ denotes the number of cells, $m$ denotes the number of colors, and $k$ means that for every $k$ consecutive cells, their colors have to be distinct.

翻译中…

The second line of each test case contains $m$ integers $a_1, a_2, \cdots , a_m$ ($1 \leq a_i \leq n$)  — the numbers of times that colors have to be used. It's guaranteed that $a_1 + a_2 + \ldots + a_m = n$.

翻译中…

It is guaranteed that the sum of $m$ over all test cases does not exceed $10^5$.

翻译中…

Output

翻译中…

For each test case, output "YES" if there is at least one possible coloring scheme; otherwise, output "NO".

翻译中…

You may print each letter in any case (for example, "YES", "Yes", "yes", and "yEs" will all be recognized as positive answers).

翻译中…

Note

翻译中…

In the first test case, there is no way to color the cells satisfying all the conditions.

翻译中…

In the second test case, we can color the cells as follows: $(1, 2, 1, 2, 3, 4, 3, 4, 5, 6, 5, 6)$. For any $2$ consecutive cells, their colors are distinct.

翻译中…

样例

Input #1
2
12 6 2
1 1 1 1 1 7
12 6 2
2 2 2 2 2 2
Output #1
NO
YES
InputCopy OutputCopy
题目信息
题号
1774B
时间限制
1 s
内存限制
256 MB
标签
构造
贪心
数学

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。