#10000209. 【ABC378】B - Garbage Collection

内存限制:512 MiB 时间限制:2000 ms 标准输入输出
题目类型:传统 评测方式:无测试数据
上传者: Holmium_Oxide

题目描述

問題文 | 题目描述

AtCoder 市では、 種類のゴミを定期的に収集しています。  種類目のゴミは、日付を ​ で割ったあまりが ​ の日に収集されます。
在 AtCoder 市,会定期回收 种垃圾。对于第 种垃圾,会在日期除以 的余数为 时进行回收。

 個の質問に答えてください。  番目の質問では、​ 日に ​ 種類目のゴミが出たときに、次にそれが収集される日を答えてください。 进行 次询问。在第 次询问中,当第 种垃圾在第 天被丢弃时,请回答下一次回收这种垃圾的日期。

ただし、 種類目のゴミが出た日が、  種類目のゴミが回収される日であった場合、そのゴミは同じ日に収集されるとします。
特别地,如果第 种垃圾被丢弃的日期恰好是第 种垃圾被回收的日期,我们设这种垃圾会在当天被回收。

输入格式

入力 | 输入

入力は以下の形式で標準入力から与えられる。
输入从标准输入按照如下规则给出:










输出格式

出力 | 输出

 行出力せよ。  行目には、 番目の質問に対する答えを出力せよ。
输出 行。对于第 行,输出对第 次询问的回答。

样例

入力例 1 | 输出样例 1

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

出力例 1 | 输出样例 1

3
3
10
17
10
  •  番目の質問: 種類目のゴミが  日以降に初めて回収されるのは  日です。
    次询问:第 种垃圾 日之后首次被回收是在 日。
  •  番目の質問: 種類目のゴミが  日以降に初めて回収されるのは  日です。
    次询问:第 种垃圾 日之后首次被回收是在 日。
  •  番目の質問: 種類目のゴミが  日以降に初めて回収されるのは  日です。
    次询问:第 种垃圾 日之后首次被回收是在 日。

数据范围与提示

制約 | 约定

  • 入力はすべて整数
    输入均为整数