Busy Beaver 正在玩他最喜欢的冒险游戏,他要用自己的怪兽与野生怪兽战斗!
在这个游戏中,怪兽分为两种类型:光系和暗系。每只怪兽都有且仅有一种类型,以及一个正整数的力量值。力量值为 $p$ 的怪兽可以击败另一只力量值为 $q$ 的怪兽,条件是 $p \geq q$,或者它们类型相同且 $2p \geq q$。
Busy Beaver 刚刚遇到了 $N$ 只怪兽,他自己的队伍中也有 $N$ 只怪兽。为了抵御这次遭遇,他需要将自己的怪兽与对方的怪兽进行配对,使得在每一对中,Busy Beaver 的怪兽都能根据上述规则击败对方的怪兽。给定每只怪兽的类型和力量值,请判断是否存在这样的配对方案。
输入格式
每个测试点包含多个测试用例。输入的第一行包含一个整数 $T$ $(1 \leq T \leq 10^5)$,表示测试用例的数量。接下来是每个测试用例的描述。
每个测试用例的第一行包含一个正整数 $N$ ($1 \leq N \leq 2 \cdot 10^5$)。
接下来 $N$ 行描述 Busy Beaver 的怪兽。第 $i$ 行包含两个正整数 $p_i, s_i$ ($1 \leq p_i \leq 10^9, s_i \in \{0, 1\}$),分别表示第 $i$ 只怪兽的力量值 $p_i$ 和类型 $s_i$。$s_i = 0$ 表示光系怪兽,$s_i = 1$ 表示暗系怪兽。
之后有 $N$ 行描述遇到的野生怪兽。第 $i$ 行包含两个正整数 $q_i, t_i$ ($1 \leq q_i \leq 10^9, t_i \in \{0, 1\}$),分别表示第 $i$ 只怪兽的力量值 $q_i$ 和类型 $t_i$。$t_i = 0$ 表示光系怪兽,$t_i = 1$ 表示暗系怪兽。
保证所有测试用例的 $N$ 之和不超过 $2 \cdot 10^5$。
输出格式
对于每个测试用例,如果存在所需的配对方案,输出 “YES”(不含引号),否则输出 “NO”(不含引号)。
你可以以任何大小写形式输出 YES 和 NO(例如,字符串 yES、yes 和 Yes 都会被识别为肯定回答)。
子任务
本题有两个子任务:
- ($30$ 分):所有测试用例的 $N$ 之和不超过 $2 \cdot 10^3$。
- ($70$ 分):无额外限制。
样例
输入 1
2 4 2 0 3 0 1 1 1 1 1 0 2 0 3 0 2 1 2 1 1 5 1 1 0 1000000000 0
输出 1
YES NO
说明
在样例输入中,有两个测试用例。对于第一个用例,我们可以构造如下配对:
- 你力量值为 $2$ 的光系怪兽可以击败力量值为 $1$ 的光系野生怪兽。
- 你力量值为 $3$ 的光系怪兽可以击败力量值为 $2$ 的光系野生怪兽。
- 你第一只力量值为 $1$ 的暗系怪兽可以击败力量值为 $2$ 的暗系野生怪兽。
- 你第二只力量值为 $1$ 的暗系怪兽可以击败力量值为 $3$ 的光系野生怪兽。
在第二个用例中,可以证明不存在满足条件的配对。