摘要: 中文题思路: 扩展欧几里得扩展欧几里得给定整数a 和 b, 且满足 a*x1 + b*y1 = gcd(a, b), 求解x, y.当 b == 0 的时候, gcd(a, b) = a. 此时x= 1, y = 0.当a*b != 0的时候, 推理: 根据欧几里得可知, gcd(a, b) = gcd(b, a%b). 那么 a*x1 + b*y1 = b*x2 + a%b*y2 化解上式得到 b*x2 + (a - (a/b)*b)*y2 = a*y2 + b*x2 - (a/b)*b*y2. 而根据恒等定理可知: x1 = y2, y1 = x2 - a/b*y2 ,由此我们可以... 阅读全文
posted @ 2013-06-14 16:37 旅行的蜗牛 阅读(164) 评论(0) 推荐(0) 编辑