#HDU8146. Turn Of A Page
Turn Of A Page
题目描述
有一本共有 页的魔法书,以及一个神奇的数字 。魔法书的每一页都有一个魔力值。其中第 页的魔力值为 。
称一个页码 为神奇的,当且仅当至少存在一个页码 () ,满足
如果书中每一页都是神奇的,则称这本书为神奇的魔法书。
现在,你可以重新打乱数组 。问是否存在一种重排,使得得到的书是神奇的魔法书?
如果存在这样的重排,请输出 YES ,否则输出 NO。
输入样例
输入包含多组测试数据。
第一行包含一个整数 (),表示测试数据的组数。
对于每组测试数据:
-
第一行包含一个整数 () 和一个整数 (),表示魔法书的页数和神奇数字 。
-
第二行给出一个长度为 数组 (),表示魔法书每一页的魔法值。
保证所有测试数据的 。
输出样例
对于每组测试数据,输出一行结果。
若存在一种排列使得魔法书是神奇的,输出 YES;否则输出 NO。
样例
1
5 0
0 0 0 1 2
NO