裴蜀定理

形式

a,bZ,那么对于 x,yZgcd(a,b)a×x+b×y

此外,一定 x,yZ,使得 a×x+b×y=gcd(a,b) 成立。

证明

证明第一点:

gcd(a,b)a,gcd(a,b)bgcd(a,b)ax,gcd(a,b)by(x,yZ)gcd(a,b)=a×x+b×y

证明第二点:

a×x+b×y 的最小正整数值为 r,考虑证明 amodr=0

p=ar,则可得 amodr=ap×r​。

代入 r,得到 amodr=ap×(a×x+b×y)

进一步可得 a×(1p×x)+b×(p×y),这就是 ax+by​ 的形式。

因为 0amodr<r,且 ra×x+b×y 的最小正整数值,

所以 amodr=0,即 ra 的因数。

同理可得 r 也是 b 的因数。

所以 ra,b 的公因数,即 rgcd(a,b)

又因为 a×x+b×y 都是 gcd(a,b) 的倍数,所以 gcd(a,b)r

r=gcd(a,b)

posted @   OIer_wst  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
init();
点击右上角即可分享
微信分享提示