ex_gcd 思路来自黄学长Orz
/*
作者:ksy
题目:p1200 同余方程
*/
#include <stdio.h>
int a,b;
void ex_gcd(int a,int b,int &x,int &y)
{
if (!b)
{
x = 1;
y = 0;
return ;
}
ex_gcd(b,a%b,x,y);
int tmp = x;
x = y;
y = tmp - a/b*y;
}
int main()
{
scanf("%d %d",&a,&b);
int x , y;
ex_gcd(a,b,x,y);
printf("%d",( x % b + b ) % b);
return 0;
}