扩展欧几里德算法

计算d=gcd(a,b)=ax+by的x,y:

若b==0,则gcd(a,b)=a,有x=1,y=0满足算式.
若b!=0,设已得d'=gcd(b,a%b),并有x',y'满足d'=bx'+(a%b)y'.
又有d=gcd(a,b)=d'=gcd(b,a%b).
故d=d'=bx'+(a%b)y'=bx'+(a-[a/b]*b)y'=ay'+b(x'-[a/b]y').
则x=y',y=x'-[a/b]y'就可满足d=ax+by的条件了.

阅读更多
文章标签: 算法 扩展
想对作者说点什么? 我来说一句

扩展欧几里德算法c++代码

2014年08月29日 841B 下载

扩展欧几里德算法---

2008年04月15日 13KB 下载

没有更多推荐了,返回首页

不良信息举报

扩展欧几里德算法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭