文章标题 欧几里得求两数的最大公约数,最小公倍数。
求有两个数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 ·
424 阅读 ·
0 评论