#5655. 寻找数对 1

寻找数对 1

题目描述

给出 nn 个数对,每个数对包含 22 个整数 (ai,bi)(a_i, b_i)

对于每个数对 (ai,bi)(a_i, b_i),请判断是否存在数对 (aj,bj)(a_j, b_j) 符合以下要求:

  • 1i<jn1 \leq i < j \leq n
  • ajaia_j \geq a_ibjbib_j \geq b_i

格式要求

输入格式

11 行输入 11 个整数 n(1n105)n(1 \leq n \leq 10^5)

接下来 nn 行,每行 22 个整数 aibi(1ai,bi106)a_i、b_i(1 \leq a_i, b_i \leq 10^6),代表一个数对。数据保证 aiai+1a_i \leq a_{i + 1}

输出格式

输出 nn 行,每行一个 YESNO,代表每个数对 (ai,bi)(a_i, b_i),是否存在符合要求的数对 (aj,bj)(a_j, b_j)

样例

3
2 8
3 5
4 6
NO
YES
NO

数据约束

对于 50%50\% 的数据,1n,q1041 \leq n, q \leq 10^4

对于 100%100\% 的数据,1n,q1051 \leq n, q \leq 10^5