首页 > 编程语言 > 详细

扩展欧几里得算法

时间:2018-07-01 11:22:41      阅读:197      评论:0      收藏:0      [点我收藏+]
技术分享图片
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

 

扩展欧几里得算法

原文:https://www.cnblogs.com/royal-8/p/9249499.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!