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: 1092kB
Author: 2016210401028
In contest: 1141

#include<stdio.h>
int gcd(int a,int b) 

{

return b?gcd(b,a%b):a;
}
int main() 

{

int t;
scanf("%d",&t);
while(t--)

 {

int a,b;
scanf("%d %d",&a,&b);
int c=b*2;//从b的2倍开始顺序尝试,找到后即为最小的c//
while(gcd(a,c)!=b)
c+=b;
printf("%d\n",c);
}
return 0;
}