U1340 「USACO 2024.02 Bronze」Maximizing Productivity

暂无评定 传统题 USACO2024Bronze 上传者
时间限制2000ms
内存限制256MiB
通过 / 提交0/0

U1340「USACO 2024.02 Bronze」Maximizing Productivity

暂无评定 传统题 USACO2024Bronze 上传者
时间限制2000ms
内存限制256MiB
通过 / 提交0/0

本题使用标准输入、标准输出,无需读写题面中提到的文件。

题目描述

Farmer John 有 NN 个农场(1≤N≤2⋅1051 \leq N \leq 2 \cdot 10^5),编号从 11 到 NN。 已知 FJ 会在时间 cic_i 关闭第 ii 个农场。Bessie 会在时间 SS 醒来,并希望通过在农场关闭之前尽可能多地参观农场来最大化一天的产出。 她计划在时间 ti+St_i + S 参观农场 ii。Bessie 必须严格早于 Farmer John 关闭农场的时间到达,才能算成功参观。 Bessie 有 QQ 个询问(1≤Q≤2⋅1051 \leq Q \leq 2 \cdot 10^5)。对于每个询问,她会给出两个整数 SS 和 VV。对于每个询问,请输出当她在时间 SS 醒来时,是否能参观至少 VV 个农场。

输入格式

第一行包含 NN 和 QQ。 第二行包含 c1,c2,c3…cNc_1, c_2, c_3 \dots c_N(1≤ci≤1061 \leq c_i \leq 10^6)。 第三行包含 t1,t2,t3…tNt_1, t_2, t_3 \dots t_N(1≤ti≤1061 \leq t_i \leq 10^6)。 接下来 QQ 行每行包含两个整数 VV(1≤V≤N1 \leq V \leq N)和 SS(1≤S≤1061 \leq S \leq 10^6)。

输出格式

对于这 QQ 个询问中的每一个,输出 YES 或 NO,每个占一行。

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 关闭农场之前按时参观农场 44。 对于第二个询问,Bessie 将无法按时参观任何一个农场。 对于第三个询问,Bessie 将能按时参观农场 3,4,53, 4, 5。 对于第四和第五个询问,Bessie 将能按时参观除第一个农场以外的所有农场。 SCORING: Inputs 2-4: N,Q≤103N,Q\le 10^3 Inputs 5-9: ci,ti≤20c_i, t_i \le 20 Inputs 10-17: 没有额外限制。 Problem credits: Chongtian Ma

来源

USACO|2024|Bronze