请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

最大公约数怎么求算法(最大公约数怎么求算法Python)

来源: 最后更新:23-07-28 02:15:43

导读: 求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。如果有一个自然数a能被自然数b整除,则称a为b的倍数,b

求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数。几个自然数公有的约数,叫做这几个自然数的公约数。公约数中最大的一个公约数,称为这几个自然数的最大公约数。

辗转相除法

使用到的原理很聪明也很简单,假设用f(x,y)表示x,y的最大公约数,取k=x/y,b=x%y,则x=ky+b,如果一个数能够同时整除x和y,则必能同时整除b和y;而能够同时整除b和y的数也必能同时整除x和y,即x和y的公约数与b和y的公约数是相同的,其最大公约数也是相同的,则有f(x,y)=f(y,x%y)(y>0),如此便可把原问题转化为求两个更小数的最大公约数,直到其中一个数为0,剩下的另外一个数就是两者最大的公约数。

例如,12和30的公约数有:1、2、3、6,其中6就是12和30的最大公约数。

标签: 最大公约数  算法  

免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

本文地址:http://www.zuomama.com/baike/zonghe/2123678.html

  • 1面对“熊孩子”:这个夏天高铁乘务员在“过度提醒”和“坐视不理”间两难

    面对“熊孩子”:这个夏天高铁乘务员在“过度提醒”和“坐视不理”间两难

  • 2北京门头沟区强降雨已致2人死亡(门头沟区暴雨)

    北京门头沟区强降雨已致2人死亡(门头沟区暴雨)

  • 3致命的酒驾:江西一村干部酒后撞死九旬老人,8名干部涉嫌作伪证

    致命的酒驾:江西一村干部酒后撞死九旬老人,8名干部涉嫌作伪证

  • 4qq好的名字 qq好听的名字男生

    qq好的名字 qq好听的名字男生

  • 5山河表里句子(山河表里句子迷)

    山河表里句子(山河表里句子迷)

  • 6十年一品温如言官宣主演 十年一品温如言宣传片

    十年一品温如言官宣主演 十年一品温如言宣传片

  • 7湖南常德一副市长坠江身亡

    湖南常德一副市长坠江身亡

  • 8A股突发!63岁董事长,被留置并立案!

    A股突发!63岁董事长,被留置并立案!

  • 9俄媒:安理会将讨论乌克兰使用恐怖手段问题

    俄媒:安理会将讨论乌克兰使用恐怖手段问题

  • 10广州一楼顶加建“泳池”被举报,街道办竟称这是“消防水池”?

    广州一楼顶加建“泳池”被举报,街道办竟称这是“消防水池”?

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2006-2022 做妈妈育儿网 all rights reserved. 浙ICP备2022035435号-3

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kf#zuomama.com (请把#替换成@)