#2705. 算法提高 盾神与积木游戏

算法提高 盾神与积木游戏

题目背景

最近的 mm 天盾神都去幼儿园陪小朋友们玩去了。

每个小朋友都拿到了一些积木,他们各自需要不同数量的积木来拼一些他们想要的东西。但是有的小朋友拿得多,有的小朋友拿得少,有些小朋友需要拿到其他小朋友的积木才能完成他的大作。如果某个小朋友完成了他的作品,那么他就会把自己的作品推倒,而无私地把他的所有积木都奉献出来;但是,如果他还没有完成自己的作品,他是不会把积木让出去的。

盾神看到这么和谐的小朋友们感到非常开心,于是想帮助他们所有人都完成他们各自的作品。盾神现在在想,这个理想有没有可能实现呢?于是把这个问题交给了他最信赖的你。

输入格式

第一行为一个数 mm

接下来有 mm 组数据。每一组的第一行为 nn,表示这天有 nn 个小朋友。接下来的 nn 行每行两个数,分别表示他现在拥有的积木数和他一共需要的积木数。

输出格式

输出 mm 行,如果第 ii 天能顺利完成所有作品,输出 YES,否则输出 NO。

样例

2
2
2 2
1 3
3
1 5
3 3
0 4
YES
NO

数据范围

  • 1n100001 \le n \le 10000
  • 1m101 \le m \le 10

来源

蓝桥杯练习系统