Farmer John 有 $N$ 个农场($1 \leq N \leq 2 \cdot 10^5$),编号从 $1$ 到 $N$。已知 FJ 在时刻 $c_i$ 关闭农场 $i$。Bessie 在时刻 $S$ 醒来,想在农场关闭前尽可能多地参观农场,让一天过得最高效。她计划在时刻 $t_i + S$ 参观农场 $i$。Bessie 必须严格早于 Farmer John 关闭农场的时刻到达,才能真正参观该农场。
Bessie 有 $Q$ 个询问($1 \leq Q \leq 2 \cdot 10^5$)。每个询问给出两个整数 $S$ 和 $V$。对于每个询问,输出 Bessie 在时刻 $S$ 醒来时能否参观至少 $V$ 个农场。
输入格式
第一行包含 $N$ 和 $Q$。
第二行包含 $c_1, c_2, c_3 \dots c_N$($1 \leq c_i \leq 10^6$)。
第三行包含 $t_1, t_2, t_3 \dots t_N$($1 \leq t_i \leq 10^6$)。
接下来的 $Q$ 行各包含两个整数 $V$($1 \leq V \leq N$)和 $S$($1 \leq S \leq 10^6$)。
输出格式
对于 $Q$ 个询问中的每一个,在新的一行输出 YES 或 NO。
样例
输入格式 1
5 5 3 5 7 9 12 4 2 3 3 8 1 5 1 6 3 3 4 2 5 1
输出格式 1
YES NO YES YES NO
说明
对于第一个询问,Bessie 参观各农场的时刻为 $t = [9, 7, 8, 8, 13]$,所以只有农场 $4$ 能在 FJ 关闭前及时参观。
对于第二个询问,Bessie 无法及时参观任何农场。
对于第三个询问,Bessie 能及时参观农场 $3, 4, 5$。
对于第四和第五个询问,Bessie 能及时参观除第一个农场外的所有农场。
子任务
- 输入 2–4:$N,Q\le 10^3$
- 输入 5–9:$c_i, t_i \le 20$
- 输入 10–17:没有额外限制。
题目作者:Chongtian Ma