欧几里得扩展算法
1. 计算元素逆元
题目描述
编程实现欧几里得扩展算法(辗转相除)求元素逆元,即任给整数e,m互素,求出d,使得ed=1 (mod m)。
提示:对同余式 ex+my=(e,m)=1,求解x。
对e=6597求出d,使得ed=1 mod 11200,求解结果d=3533
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
2. 计算最大公因数
题目描述
设计一个程序,计算100000以内任意两个整数a,b的最大公因数,进一步求出整数s,t 使得 sa+tb=(a,b)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|