这题用到了数学中同余相关知识:
gcd(a,b)=gcd(a,b-qa),其中q为任意整数
所以gcd(a+k,b+k)=gcd(a+k,a-b)
所以只要a+k是abs(a-b)的倍数即可
#include<iostream>
#include<algorithm>
using namespace std;
typedef long long LL;
int main(){
LL a,b;
cin>>a>>b;
LL cha=abs(a-b);
LL shang=a/cha;
LL k=cha*(shang+1)-a;
cout<<k<<endl;
return 0;
}