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: txd19980421
In contest: 1141

#include<stdio.h>
int gcd(int a, int b) {
	if(a%b==0) return b;
	return gcd(b,a%b);
}
int main(void) {
	int T,a,b,c;
	scanf("%d", &T);
	while(T--) {
		scanf("%d%d", &a,&b);
		int i=2;
		for(c=i*b; gcd(a,c)!=b; i++) {
			c=(i+1)*b;
		}
		printf("%d\n",c);
	}
	return 0;
}