#P1019. Problem 3. Maximizing Productivity

Problem 3. Maximizing Productivity

当前没有测试数据。

一、题目名称

最大化生产力(Maximizing Productivity)

二、题目描述

农夫约翰(Farmer John)有NN1N21051\leq N\leq2\cdot10^5)个农场,编号从11NN。已知农夫约翰在时间cic_i关闭农场ii。贝西(Bessie)在时间SS醒来,她想通过在农场关闭前尽可能多地访问农场来最大化她一天的生产力。她计划在时间ti+St_i + S访问农场ii。贝西必须在农夫约翰关闭农场之前严格到达农场才能实际访问它。

贝西有QQ1Q21051\leq Q\leq2\cdot10^5)个查询。对于每个查询,她给你两个整数SSVV。对于每个查询,输出如果贝西在时间SS醒来,她是否可以访问至少VV个农场。

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

  1. 第一行包含NNQQ
  2. 第二行包含c1,c2,c3cNc_1,c_2,c_3\cdots c_N1ci1061\leq c_i\leq10^6)。
  3. 第三行包含t1,t2,t3tNt_1,t_2,t_3\cdots t_N1ti1061\leq t_i\leq10^6)。
  4. 接下来的QQ行,每行包含两个整数VV1VN1\leq V\leq N)和SS1S1061\leq S\leq10^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

解释:对于第一个查询,贝西将在时间t=[9,7,8,8,13]t = [9,7,8,8,13]访问农场,所以她只能在农夫约翰关闭农场之前及时访问农场44。对于第二个查询,贝西将无法及时访问任何农场。对于第三个查询,贝西将及时访问农场334455。对于第四和第五个查询,贝西将能够及时访问除第一个农场外的所有农场。

六、评分规则

  1. 输入2 - 4:N,Q103N,Q\leq10^3
  2. 输入5 - 9:ci,ti20c_i,t_i\leq20
  3. 输入10 - 17:无其他额外约束。

题目来源:Chongtian Ma。