#P1036. AT_joisc2020_h 収穫 (Harvest)

AT_joisc2020_h 収穫 (Harvest)

AT_joisc2020_h 収穫 (Harvest)

题目描述

现在 IOI 庄园有 NN 名员工,在周长为 LL 的湖的湖岸边有 MM 棵苹果树。

ii 名员工从湖的最北点顺时针走了 AiA_i 米,第 ii 棵苹果树长在从湖的最北点顺时针的 BiB_i 米。

因为特殊原因,每棵苹果树上最多长一个苹果,初始时刻每棵苹果树上都有 11 个苹果,如果一棵树上的苹果被摘掉了,在恰好 CC s 后会长出一个苹果。

每名员工在初始时刻都在自己原本的位置,每过一个时刻就会顺时针走 11 米,遇到有成熟苹果的苹果树就会把苹果摘下来。

现在 JOI 君给定了 QQ 个询问,第 ii 个询问为:

  • 询问第 ViV_i 个员工在时刻 TiT_i 结束后收获到几个苹果。

输入格式

第一行四个整数 N,M,L,CN,M,L,C 代表员工数,苹果树数,湖的周长,苹果每隔一定时间成熟。
第二行 NN 个整数 AiA_i 如题目所示。
第三行 MM 个整数 BiB_i 去题目所示。
第四行一个整数 QQ 代表询问次数。
接下来 QQ 行每行两个整数 Vi,TiV_i,T_i 代表一个询问。

输出格式

QQ 行每行一个整数代表答案。

说明/提示

子任务

子任务 特殊性质 分数
11 N,M,Q3000N,M,Q \le 3000 55
22 Ti1015T_i \ge 10^{15} 2020
33 7575

对于 100%100\% 的数据,1N,M,Q2×1051 \le N,M,Q \le 2 \times 10^5N+MLN+M \le L1C,L1091 \le C,L \le 10^90Ai,Bi<L0 \le A_i,B_i < LAi<Ai+1A_i<A_{i+1}Bi<Bi+1B_i<B_{i+1}AiBiA_i \ne B_i1ViN1 \le V_i \le N1Ti10181 \le T_i \le 10^{18}