Start: Mar, 06, 2018 09:46:00
计算机161 算法分析与设计 第一次实验课作业(吴银杰、张凯庆)
End: Mar, 10, 2018 10:00:00
Time elapsed:
Time remaining:

Problem_ID: D
Result: Accepted
Time: 5ms
Memory: 1712kB
Author: guoxuan
In contest: 1141


#include <iostream>
using namespace std;
int gcd(int x,int y){

    return y==0?x:gcd(y,x%y);

}
int main()
{
    int n,a,b;
    cin>>n;
    while(n--)
    {
        cin>>a>>b;
        int c = 2*b;

        while(gcd(a,c)!=b){
            c+=b;
        }

        cout<<c<<endl;
    }

    return 0;
}