//求整数x,y使得ax+by=d
int extendgcd(int a,int b)
{
int t;
if(b==0)
{
x=1,y=0;
return a;
}
t=x,x=y;
y=t-(a/b)*y;
return extendgcd(b,a%b);
}
//求整数x,y使得ax+by=d
int extendgcd(int a,int b)
{
int t;
if(b==0)
{
x=1,y=0;
return a;
}
t=x,x=y;
y=t-(a/b)*y;
return extendgcd(b,a%b);
}