首页 > 编程语言 > 详细

欧几里得算法

时间:2019-08-04 21:08:50      阅读:119      评论:0      收藏:0      [点我收藏+]

欧几里得算法(gcd)

重新看了一下简单的gcd算法,有了一些更深的理解方式。

概括的说,gcd算法其实就是连续进行带余除法直到余数为零。

举个例子,求(72,30),

我们知道(a+kb,b)=(a,b)=(b,a)

于是,(72,30)=(30*2+12,30)=(30,12)=(12*2+6,12)=(12,6)=(6*2,6)=(6,0)

我们知道,一个正整数与0的最大公约数为这个正整数本身,于是我们就将(72,30)这个问题转化成了(6,0),gcd为6显而易见。

 

 

 

 

欧几里得算法

原文:https://www.cnblogs.com/liuquanxu/p/11299640.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!