关于exgcd
  • 板块学术版
  • 楼主Nevergonna_CCF
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/9/12 15:22
  • 上次更新2023/10/27 11:50:29
查看原帖
关于exgcd
547446
Nevergonna_CCF楼主2022/9/12 15:22

RT,推导过程是这样吗?

ax+by=c,gcd(a,b)cax+by=c,\gcd(a,b)|c

c=k×gcd(a,b)c=k\times\gcd(a,b)

a(kx)+b(ky)=k×gcd(a,b)=ca(kx)+b(ky)=k\times\gcd(a,b)=c

ax1+by1=gcd(a,b)=gcd(b,amodb)=bx2+(amodb)×y2ax_{1}+by_{1}=\gcd(a,b)=\gcd(b,a \mod b) = bx_{2}+(a \mod b)\times y_{2}

ax1+by1=bx2+[(amodb)×y2]=bx2+(aa÷b×b)×y2=ay2+b(x2a÷b×y2)ax_{1}+by_{1}=bx_{2}+[(a \mod b)\times y_{2}]=bx_{2}+(a-a\div b\times b)\times y_{2}=ay_{2}+b(x_{2}-a\div b \times y_{2})

结论:

x=y2x=y_{2}

y=x2a÷b×y2y=x_{2}-a\div b \times y_{2}

2022/9/12 15:22
加载中...