atcoder#ARC150B. [ARC150B] Make Divisible
[ARC150B] Make Divisible
题目描述
正整数 が与えられます。
非負整数 であって、 が の倍数となるようなものに対する の最小値を求めてください。
個のテストケースが与えられるので、それぞれについて求めてください。
输入格式
入力は以下の形式で標準入力から与えられます。
各ケースは以下の形式で与えられます。
输出格式
行出力してください。 行目には 番目のテストケースに対する答えを出力してください。
题目大意
给定两个正整数 ,求满足 为 倍数的非负整数 中, 的最小值。
多组数据。
数据范围:,,其中 为数据组数。
5
11 23
8 16
4394 993298361
95392025 569922442
8399283 10293
2
0
65
2429708
8388990
提示
制約
- 入力される値はすべて整数
Sample Explanation 1
個目のテストケースについて、 とすると は の倍数になります。このとき であり、 はこれより小さくすることはできないので答えは です。 個目のテストケースについて、 とすると は の倍数になります。