问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

最大公约数的规律

发布网友 发布时间:2023-05-24 14:38

我来回答

2个回答

热心网友 时间:2023-10-11 11:34

辗转相除法

辗转相除法,又称欧几里德(Euclid)算法,是欧几里德在约公元前300年提出的.

用辗转相除法求两个数的最大公约数的步骤如下:

先用小的一个数除大的一个数,得第一个余数;

再用第一个余数除小的一个数,得第二个余数;

又用第二个余数除第一个余数,得第三个余数;

这样逐次用后一个数去除前一个余数,直到余数是0为止。那么,最后一个除数就是所求的最大公约数(如果最后的除数是1,那么原来的两个数是互质数)。

辗转相除法是求两个数的最大公约数的方法。如果求几个数的最大公约数,可以先求两个数的最大公约数,再求这个最大公约数与第三个数的最大公约数。这样依次下去,直到最后一个数为止。最后所得的一个最大公约数,就是所求的几个数的最大公约数。

这个思想的一般数学公式可以表示为:
  *(a,b)=*(b,a mod b)
注: 函数*(x,y)表示x和y的最大公约数,(Greatest Common Diviser);运算x mod y表示x除y的余数,在C语言中可以表示为x % y;

简单地描述为:a,b地最大公约数,等于b与a除b的余数的最大公约数

分享一个很精炼的函数

int *(int a,int b){
while(a>b?(a=a%b):(b=b%a));
return a+b;
}

在收集资料的过程中,我还发现一些有意思的东西~~

最小公倍数

公式可以描述为:
  lcm(a,b)**(a,b)=a*b
注:函数LCM(x,y)表示x,y的最小公倍数(Least Common Multiply);函数*(x,y)表示x,y的最大公约数;

通过这个公式我们知道,要求a,b的最小公倍数,只需求出a,b的最大公约数,然后套用公式,即可求出最小公倍数

这个公式稍微想一下是很好理解的

更相减损术

我国早期也有求最大公约数的算法,就是"更相减损术".在<九章算术>中有更相减损术的步骤:

可半者半之,不可半者副置分母`子之数,以少减多,更相减损,求其等也,以等数约之.

翻译:1.任意给出两个正整数;判断它们是否都是偶数.若是,用2约简;若不是,执行第二步.
   2.以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数.继续这个操作,直到所得的数相等为止,则这个数(等数)就是所求的最大公约数.

我曾经看到过一个练习题就是用更相减损术描述的,大意是这样:

Q博士在实验室培养一批细菌.他发现他的细菌中有两种相互制约的细菌A和B.于是他培养这两种细菌,在试验中他发现细菌A,B有如下规律:当AB细菌共存时,细菌A,B中数量少的那一方每天会吞噬掉数量多的一方的部分个体,吞噬的数量等于数量少一方的个体数量;这样培养下去,直到A,B细菌数量相等时,便不再相互吞噬.
程序要求任意输入两个数a,b分别代表细菌A,B的数量;程序要求输出AB细菌数量达到稳定后的总个数.

这个题实质上就是要求两个数的最大公倍数,但是它用了更相减损术来描述,如果对更相减损术不了解的话第一思路只能模拟题目的描述;一旦我们看出是求最大公约数,我们便可以用辗转相除法来求解,大大提高解题效率!

辗转相除法和更相减损术在数学本质上是相同的,只是一个用的减法描述,另一个用的除法描述.显然,辗转相除法的*近速率要快得多.

热心网友 时间:2023-10-11 11:34

网上有的,查一下就知道了追问不想查,你帮我查!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么网页突然自动关闭 网页为什么会突然自动关闭 网页自动关闭什么原因 怎么在微信里面自己组建群聊 门开在东南角,北面中间有窗,办公桌如何摆放 请推荐一款app导航系统,地图信息准确,界面友好,主要用于在境外... 急求一款app导航系统,地图信息准确,界面别太多杂乱的东西,主要用在境外... 欠了闪银3600,逾期125天,今天算了下,差不多要还6000,不还会怎么样?_百 ... 怎么进出口货物老被查验,难道被盯上了?海关是如何查验的,海关查验... 来料加工海关会查什么 外贸知识:海关查验详解 matlab函数文件实现求两个数的最小公倍数和最大公约数的m文件 如何培养自己的幽默感,让自己变得风趣? 快递到了惠南(本部)并且已经妥收了,什么意思?为什么我没收到快递? 人群中谁在笑我是什么歌 为什么EMS老是显示妥收而又没到 哪位大神有 吕方-2011 听不到的说话[华星40经典金碟系列] 音乐专辑百度网盘下载 机房内设备管道布置要点有哪些? 水产品加工企业设施设备的设计及布局要点 欠银行信用卡到家走访了 为啥要追求社会的认可 梦见很多好友聚在一起看我的预兆 为什么如今很多人都要买一辆插电式混动或增程式车型呢? 插电混动车上会用能量回收系统吗 对插电式混动和增程式电动的一些想法 主流车企为什么一定要做插电混动 合肥凤凰城家家景园二期到合肥46中怎么走 【凤凰城家家景园(三期)】这个小区配套的幼儿园质量怎么样?宝宝快到了上幼儿园的时候。 厦门家家景园小区周边配套怎么样? 【凤凰城家家景园(二期)】买二手房水电煤需要过户吗? 凤凰城家家景园代表什么 显示0到252灰阶的三原色,这句话到底啥意思,啥是灰阶,0到252灰阶啥意思 什么叫汇总资金计划 免疫球蛋白IgA,IgE高,而IgM低;是什么原因 老师喜欢叫我帮她打水擦桌子这是喜欢我还是讨厌我 上课什么都没做错老师叫我出去打扫卫生违法吗? 幼儿园老师让孩子在校展示擦桌子怎么办 老师总让一个孩子天天早上收拾卫生,我女儿一年级,刚开学,看天天早上让孩子擦桌子窗台,请大家是好是坏 老师可以叫学生打扫办公室卫生吗 高能少年团是干嘛的 高能少年团首站澳门录制地点时间介绍 牡丹与五行风水有什么关系吗?(在客厅挂牡丹的湘绣) 新房客厅挂什么画好新房挂画有什么讲究 五行属土中有财气的字 晒心情是什么 意思 ?》 梦幻西游里技能“魔王护持”到底是做什么的?有什么用啊? 梦幻西游特效:门派专用装备 平原绫香的【新世界】歌词翻译,要读的通的谢谢 23年四川司法警官学院法律事务学什么 求すばらしき新世界 的歌词 我的世界,这个是怎么回事啊? 我的世界提示这个是怎么回事?