文章标题 欧几里得求两数的最大公约数,最小公倍数。
求有两个数a,b的最大公约数。 假设a>b; 设 a = kb + c; 设 a 和 b 的最大公约数为 d ,则可得 a = p * d; b = q * d ; 则 c = a - kb = p*d - k*b = p*d -k*q*d =( p - k*q ) * d; 因为p,q 互质,所以p 与 p - k*q 互质,所以c,b的最大公约数为d。 所以求a、b的最大公约数就是
原创
2016-09-11 21:52:13 ·
427 阅读 ·
0 评论