#5657. 寻找数对 3

寻找数对 3

题目描述

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

紧接给出 11 个整数 kk,请判断所有数对中是否存在 22 个数对符合:

  • min(ai+aj,bi+bj)kmin(a_i + a_j, b_i + b_j) \geq k
  • iji \neq j

格式要求

输入格式

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

接下来 nn 行,每行 22 个整数 aibi(1ai,bi106)a_i、b_i(1 \leq a_i, b_i \leq 10^6),代表一个数对。

紧接着 11 行输入 11 个整数 k(1k106)k(1 \leq k \leq 10^6),代表一次查询。

输出格式

输出 11YESNO,代表是否有符合题目要求的数对。

样例

3
2 8
5 4
4 6
9
YES
3
2 8
5 4
4 6
10
NO

数据约束

对于 50%50\% 的数据,2n1042 \leq n \leq 10^4

对于 100%100\% 的数据,2n1052 \leq n \leq 10^5