int exgcd(int a,int b,int x,int y){
if(b==0){
x=1;
y=0;
return a;
}
int temp=exgcd(b,a%b,&x,&y);
int t=x;
x=y;
y=t-a/b*y;
return temp;
}
扩展欧几里得模板
最新推荐文章于 2022-09-05 19:24:10 发布
int exgcd(int a,int b,int x,int y){
if(b==0){
x=1;
y=0;
return a;
}
int temp=exgcd(b,a%b,&x,&y);
int t=x;
x=y;
y=t-a/b*y;
return temp;
}