#abc378b. [ABC378] Garbage Collection

0

[ABC378] Garbage Collection

问题陈述

在 AtCoder 市,有 NN 种垃圾定期收集。第 ii 种垃圾(i=1,2,…,Ni=1,2,\dots,N)在日期对 qiq_i 取模等于 rir_i 的日子被收集。

回答 QQ 个查询。在第 jj 个查询(j=1,2,…,Qj=1,2,\dots,Q)中,给定第 tjt_j 种垃圾在第 djd_j 天被扔出,回答它下一次将被收集的日期。

这里,如果第 ii 种垃圾在收集该种垃圾的日期被扔出,那么该垃圾会在同一天被收集。

约束

  • 1≤N≤1001 \leq N \leq 100

  • 0≤ri<qi≤1090 \leq r_i < q_i \leq 10^9

  • 1≤Q≤1001 \leq Q \leq 100

  • 1≤tj≤N1 \leq t_j \leq N

  • 1≤dj≤1091 \leq d_j \leq 10^9

  • 所有输入值均为整数。

输入

输入从标准输入按以下格式给出:

NN q1r1q_1 r_1 q2r2q_2 r_2 ⋮\vdots qNrNq_N r_N QQ t1d1t_1 d_1 t2d2t_2 d_2 ⋮\vdots tQdQt_Q d_Q

输出

输出 QQ 行。第 jj 行(1≤j≤Q1\leq j \leq Q)应包含第 jj 个查询的答案。

样例输入 1

2
7 3
4 2
5
1 1
1 3
1 4
1 15
2 7

样例输出 1

3
3
10
17
10
  • 第 1 个查询:第 1 种垃圾在日期 1 或之后首次被收集是在日期 3。

  • 第 2 个查询:第 1 种垃圾在日期 3 或之后首次被收集是在日期 3。

  • 第 3 个查询:第 1 种垃圾在日期 4 或之后首次被收集是在日期 10。