什么是欧几里德定理

来源:互联网 时间:2025-01-02 10:50:01 人看过

欧几里德定理就是辗转相除法的原理,用来求两个整数的最大公约数gcd(a,b)。

推理过程:

辗转相除法是由辗转相减法而来的,如果a和b(假设a>b)的最大公约数是k,那么可以这样表示a和b:

a=x*k,b=y*k;

那么a-b=(x-y)*k,此时(a-b)和b的最大公约数也是k,因为:

如果它俩的最大公约数是k*t的话,那么b可以整除k*t,(a-b)也可以整除k*t,这样的话就可以得出a也可以整除k*t,则a和b的最大公约数是k*t,与假设矛盾。

所以b和(a-b)的最大公约数也是k。

以此方法,反复辗转相减,必定得到最后a=k,b=0,即求出k。

但是减法比较慢,如果a比b大很多的话,需要减好多次,如果用除(取余)的方法就快多了。

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

本文标签

欧几里得定理

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。

联系邮箱:chuangshanghai#qq.com(把#换成@)

Copyright © 转乾企业管理-百问网 版权所有

黔ICP备2023009682号