#abc214e. [abc214_e]Packing Under Range Regulations

[abc214_e]Packing Under Range Regulations

题目描述

解决以下 TT 个测试用例的问题。

10910^9 个盒子,编号为 1,2,,1091, 2, \ldots, 10^9,和 NN 个球,编号为 1,2,,N1, 2, \ldots, N
每个盒子最多只能放一个球。
确定是否可以将所有 NN 个球放在盒子中,以满足以下条件。

  • 对于每个整数 ii1iN1 \leq i \leq N,编号为 ii 的球在编号为 LiL_iRiR_i 的盒子中(包括边界)。

约束条件

  • 1T2×1051 \leq T \leq 2 \times 10^5
  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1LiRi1091 \leq L_i \leq R_i \leq 10^9
  • 输入中所有测试用例中 NN 的总和不超过 2×1052 \times 10^5

输入

从标准输入中按以下格式给出输入:

TT

然后是 TT 个测试用例,每个测试用例按以下格式给出:

NN L1L_1 R1R_1 L2L_2 R2R_2 \vdots LNL_N RNR_N

输出

你的输出应该有 TT 行。
在第 ii 行(1iT1 \leq i \leq T)中,如果可以将所有 NN 个球放入盒子中,以便在输入的第 ii 个测试用例中满足条件,则打印 Yes,否则打印 No
检查程序对大小写不敏感,接受大写和小写字母。


示例输入 1

2
3
1 2
2 3
3 3
5
1 2
2 3
3 3
1 3
999999999 1000000000

示例输出 1

Yes
No

这个输入包含了两个测试用例。

  • 在第一个测试用例中,以下方式放置三个球将满足条件,所以我们应该打印 Yes

    • 将球 11 放入盒子 11
    • 将球 22 放入盒子 22
    • 将球 33 放入盒子 33
  • 在第二个测试用例中,没有办法将五个球放置来满足条件,所以我们应该打印 No