参观博物馆
测试数据来自 system/2925
作业已超过截止时间,您无法递交本题目。
时间限制:1秒 内存限制:256M
【问题描述】
CQ市有 \(N(1≤N≤2⋅10^5)\)个博物馆,编号为 \(1\) 到 \(N\)。第 \(i\) 个博物馆关闭的时刻为 \(d_i\)。
小H在时刻 \(S\) 起床,她希望在博物馆关闭前参观尽可能多的博物馆。她计划在时刻 \(t_i+S\) 参观博物馆 \(i\)。小H必须于严格早于博物馆关闭的时刻抵达博物馆才能成功进行参观。
小H有 \(Q(1≤Q≤2⋅10^5)\)个询问。对于每个询问,她会给你两个整数 \(V\) 和 \(S\)。对于每个询问,输出当小H在时刻 \(S\) 起床是否可以参观至少 \(V\) 个博物馆。
【输入格式】
输入的第一行包含 \(N\) 和 \(Q\)。
第二行包含 \(c_1 ,c_2 ,c_3,…,c_N (1≤c_i≤10^6)\)。
第三行包含 \(t_1 ,t_2 ,t_3,…,t_ N (1≤t_i≤10^6)\)。
以下 \(Q\) 行,每行包含两个整数 \(V(1≤V≤N)\)和 \(S(1≤S≤10^6)\)。
【输出格式】
对 \(Q\) 个询问的每一个输出一行,输出 YES(是)或 NO(否)。
【输入输出样例】
Input
5 5
3 5 7 9 12
4 2 3 3 8
1 5
1 6
3 3
4 2
5 1
Output
YES
NO
YES
YES
NO
【样例解释】
对于第一个询问,小H 将在时间 \(t=[9,7,8,8,13]\) 访问博物馆, 因此她在 小H 关闭博物馆之前能准时访问到的只有博物馆 4。
对于第二个询问,小H 将无法准时访问到任何博物馆。
对于第三个询问,小H 将可以准时访问到博物馆 3,4,5。
对于第四个和第五个询问,小H 将能够准时访问除第一个博物馆之外的所有博物馆。
【测试点性质】
测试点 \(1−4:N,Q≤10^3\)。
测试点 \(5−9:c_i ,t_i≤20\)。
测试点 \(10−17\):没有额外限制。
【来源】
Mr.he