扩展欧几里得算法

Posted royal-8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了扩展欧几里得算法相关的知识,希望对你有一定的参考价值。

技术分享图片
exgcd(a,b,x,y)
{
     if(b==0)  x=1,y=0;
     else
           exgcd(a,a%b,y,x-(a/b)*y;    
}        
扩欧   
技术分享图片
ax1+by1=c;
ax2+by2=c;
a(x1-x2)+b(y1-y2)=0;
x=x1-x2;
y=y1-y2;
g=gcd(a,b);
a=a0*g;
b=b0*g;
a0*g*x+b0*g*y=0;
x=-b0,y=a0;
x=b0,y=-a0;
View Code

 


以上是关于扩展欧几里得算法的主要内容,如果未能解决你的问题,请参考以下文章

扩展欧几里得算法

欧几里得算法及扩展算法。

扩展欧几里得算法的模板实现

扩展欧几里得算法AcWing877.扩展欧几里得算法——扩展欧几里得算法证明

POJ 1061 青蛙的约会(扩展欧几里得算法)

扩展欧几里得