常用基本算法1(扩欧,同余方程)
欧几里得算法
1.最大公约数与欧几里得算法
欧几里得算法
gcd(a,b)=gcd(b,a%d)
证明:
有个十分简洁优美的证明。不妨设 a>b。我们的思路是,证明 a,b 的所有公因子,与 b 和(a – b)的公因子是完全相同的两堆数!那么最大的公因子也相等了!
st1:
求证gcd(a,b)=gcd(b,a-b)
容易证明若x|a,x|b,则x|(a±b)。
记S1为gcd(a,b...
原创
2019-08-14 11:43:30 ·
244 阅读 ·
0 评论