void exgcd(LL a,LL b,LL &c,LL &x,LL &y)
{
if(!b)
{
c=a;
x=1;
y=0;
}
else
{
exgcd(b,a%b,c,y,x);
y-=x*(a/b);
}
}
扩展GCD
最新推荐文章于 2022-09-19 10:47:25 发布
void exgcd(LL a,LL b,LL &c,LL &x,LL &y)
{
if(!b)
{
c=a;
x=1;
y=0;
}
else
{
exgcd(b,a%b,c,y,x);
y-=x*(a/b);
}
}