atcoder#ARC150B. [ARC150B] Make Divisible
[ARC150B] Make Divisible
配点 : 点
問題文
正整数 が与えられます。
非負整数 であって、 が の倍数となるようなものに対する の最小値を求めてください。
個のテストケースが与えられるので、それぞれについて求めてください。
制約
- 入力される値はすべて整数
入力
入力は以下の形式で標準入力から与えられます。
各ケースは以下の形式で与えられます。
出力
行出力してください。 行目には 番目のテストケースに対する答えを出力してください。
5
11 23
8 16
4394 993298361
95392025 569922442
8399283 10293
2
0
65
2429708
8388990
個目のテストケースについて、 とすると は の倍数になります。このとき であり、 はこれより小さくすることはできないので答えは です。
個目のテストケースについて、 とすると は の倍数になります。