GCD(Greatest common divisor)求最大公约数算法
记录一下自己的学习的心得体会,写出来也能帮助自己更深入的理解。
求a,b的最大公约数,我们用辗转相除法来处理(GCD(a,b)=GCD(a’,b)=GCD(b,a’))其中a’是a/b的余数,就是说a,b的公约数c等于a/b的余数a’和b的公约数,这是因为a = a’ + bn,由于c是a/b的余数a’和b的公约数,所以a也能被c整除并且是a,b的最大公约数,这样就把a,b变小来解决,最后当b ...
原创
2018-04-14 10:27:06 ·
906 阅读 ·
0 评论