第二题简直太简单了
方法一:
会超时:70分
#include<bits/stdc++.h>
using namespace std;
long long a,b,c;
int main()
{
scanf("%lld%lld",&a,&b);
for(long long i=1;i<=100000000;i++)
{
a=abs(a-b);
if(a==abs(a-b))break;
}
printf("%lld",a);
return 0;
}
方法二:
#include<bits/stdc++.h>
using namespace std;
long long a,b,k1;
int main()
{
scanf("%lld%lld",&a,&b);
//if(b>a)swap(a,b);
a=a%b;
cout<<min(a,(b-a));
return 0;
}
惊不惊喜,意不意外,这么简单!