#include<iostream>
using namespace std;
int a();
int main()
{
int max;
while(max=a())
cout<<max<<endl;
return 0;
}
int a()
{
int x,y,z;
cin>>x>>y;
while(y != 0)
{
z=x%y;
x = y;
y = z;
}
return(x);
}
我是用輾轉相除法,想不出TLE的原因
請各位幫助一下吧