Submission #861132

#TimeUsernameProblemLanguageResultExecution timeMemory
861132vjudge1Euklid (COCI20_euklid)C++14
110 / 110
1 ms532 KiB
#include<cstdio>
typedef long long ll;
int read(){
	int ch=getchar(),num=0;
	while(ch<48||ch>57)ch=getchar();
	while(ch>=48&&ch<=57)num=(num<<3)+(num<<1)+(ch^48),ch=getchar();
	return num;
}
int task;
ll a,b,now,temp;
int main(){
	task=read();
	while(task--){
		a=read(),b=read();
		now=b;
		while(true){
			if(a<now){
				temp=a*(now/a+1);
				b=temp*b+a;
				a=temp;
				break;
			}
			now*=b;
		}
		printf("%lld %lld\n",a,b);
	}
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...