#1280. 【USACO-202402-BRONZE】Maximizing Productivity

【USACO-202402-BRONZE】Maximizing Productivity

Maximizing Productivity

题目描述

问题描述

Farmer John 有 NN1N21051 \leq N \leq 2 \cdot 10^5)个农场,编号为 1 到 NN。已知 FJ 会在时刻 cic_i 关闭农场 ii。Bessie 在时刻 SS 起床,她希望在农场关闭前访问尽可能多的农场,从而最大限度地提高她这一天的生产力。她计划在时刻 ti+St_i + S 访问农场 ii。Bessie 必须于严格早于 Farmer John 关闭农场的时刻抵达农场才能成功进行访问。

Bessie 有 QQ1Q21051 \leq Q \leq 2 \cdot 10^5)个询问。对于每个询问,她会给你两个整数 SSVV。对于每个询问,输出当 Bessie 在时刻 SS 起床是否可以访问至少 VV 个农场。

输入格式(从终端 / 标准输入读入)

输入的第一行包含 NNQQ

第二行包含 c1,c2,c3,,cNc_1, c_2, c_3, \ldots, c_N1ci1061 \leq c_i \leq 10^6)。

第三行包含 t1,t2,t3,,tNt_1, t_2, t_3, \ldots, t_N1ti1061 \leq t_i \leq 10^6)。

以下 QQ 行,每行包含两个整数 VV1VN1 \leq V \leq N)和 SS1S1061 \leq S \leq 10^6)。

输出格式(输出至终端 / 标准输出)

QQ 个询问的每一个输出一行,输出 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
YES
NO
YES
YES
NO

解释:

对于第一个询问

Bessie 将在时间 t=[9,7,8,8,13]t=[9,7,8,8,13] 访问农场,因此她在 FJ 关闭农场之前能准时访问到的只有农场 4。

对于第二个询问

Bessie 将无法准时访问到任何农场。

对于第三个询问

Bessie 将可以准时访问到农场 3, 4, 5。

对于第四个和第五个询问

Bessie 将能够准时访问除第一个农场之外的所有农场。

测试点性质

  • 测试点 2-4:N,Q103N, Q \leq 10^3
  • 测试点 5-9:ci,ti20c_i, t_i \leq 20
  • 测试点 10-17:没有额外限制。

来源

USACO真题2024-02