参观博物馆

测试数据来自 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

代码能力练习(四)

未认领
状态
已结束
题目
6
开始时间
2025-10-14 00:00
截止时间
2025-11-02 23:59
可延期
24.0 小时