#P11406. 部落冲突
部落冲突
当前没有测试数据。
题目背景
在霸中大陆上有 个部落。一开始每个部落有 个人,按地位从高到低排序。第 个部落地位第 高的人的战力为 ,属性为 。
部落之间战争不断。在接下来会发生若干次事件,每个事件为以下两者之一:
- 两个不同的部落发了战争。他们会分别派出还存活的人中地位最低的人进行决斗(如果其中一个部落无人存活,则无法进行战争)。如果这两个人的属性不同,则无法决出胜负从而无事发生。否则战力大的人将击杀战力小的人,即战力小的人立即消失。保证不会出现两个人的属性和战力都相同。
- 某个部落地位最低的人不想再忍受繁重的压迫,所以从他所在的部落叛逃并加入一个无人存活的部落(此时他的地位显然无关紧要)。
在一旁看戏的你想要知道在一段时间后,这 个部落是否可能都只剩下了不超过一个人。
输入格式
第一行包含一个正整数 ,代表数据组数。对于每组数据:
第一行两个数,代表 。
后面 行,每行 个数,表示 。
输出格式
对于每组数据,如果在一段时间后,这 个部落有可能都只剩下了不超过一个人则输出 Yes
,否则输出 No
。
样例
3
1 3
1 1 4 5 1 4
2 2
7 1 7 2
6 2 3 2
3 2
7 4 6 4
10 2 4 2
7 3 5 4
No
Yes
No
数据范围
子任务编号 | 特殊性质 | 分值 |
---|---|---|
1 | ||
2 | ||
3 | ||
4 | ||
5 | 无 |
对于所有数据,$1\leq T\leq 5,2\leq n,m\leq 5\times 10^4,4\leq nm\leq 10^5,1\leq s_{i,j},v_{i,j}\leq 10^5$,所有输入数据均为整数。