輾轉(zhuǎn)相除法
「輾轉(zhuǎn)相除法」又叫做「歐幾里得算法」,是公元前 300 年左右的希臘數(shù)學(xué)家歐幾里得在他的著作《幾何原本》提出的.利用這個(gè)方法,可以較快地求出兩個(gè)自然數(shù)的最大公因數(shù),即 HCF 或叫做 gcd.所謂最大公因數(shù),是指幾個(gè)數(shù)的共有的因數(shù)之中最大的一個(gè),例如 8 和 12 的最大公因數(shù)是 4,記作 gcd(8,12)=4.
在介紹這個(gè)方法之前,先說明整除性的一些特點(diǎn),注以下文的所有數(shù)都是正整數(shù),以后不再重覆.
我們可以這樣給出整除以的定義:
對(duì)於兩個(gè)自然數(shù) a 和 b,若存在正整數(shù) q,使得 a=bq,則 b 能整除 a,記作 b | a,我們叫 b 是 a 的因數(shù),而 a 是 b 的倍數(shù).
那麼如果 c | a,而且 c | b,則 c 是 a 和 b 的公因數(shù).
由此,我們可以得出以下一些推論:
推論一:如果 a | b,若 k 是整數(shù),則 a | kb.因?yàn)橛?a | b 可知 ha=b,所以 (hk)a=kb,即 a | kb.
推論二:如果 a | b 以及 a | c,則 a | (b±c).因?yàn)橛?a | b 以及 a | c,可知 ha=b,ka=c,二式相加,得 (h+k)a=b+c,即 a | (b+c).同樣把二式相減可得 a | (b-c).
推論三:如果 a | b 以及 b | a,則 a=b.因?yàn)橛?a | b 以及 b | a,可知 ha=b,a=kb,因此 a=k(ha),hk=1,由於 h 和 k 都是正整數(shù),故 h=k=1,因此 a=b.
輾轉(zhuǎn)相除法是用來計(jì)算兩個(gè)數(shù)的最大公因數(shù),在數(shù)值很大時(shí)尤其有用而且應(yīng)用在電腦程式上也十分簡(jiǎn)單.其理論如下:
如果 q 和 r 是 m 除以 n 的商及余數(shù),即 m=nq+r,則 gcd(m,n)=gcd(n,r).
證明是這樣的:
設(shè) a=gcd(m,n),b=gcd(n,r)
則有 a | m 及 a | n,因此 a | (m-nq)(這是由推論一及推論二得出的),即 a | r 及 a | n,所以 a | b
又 b | r 及 b | n,所以 b | (nq+r),即 b | m 及 b | n,所以b | a.因?yàn)?a | b 并且 b | a,所以 a=b,即 gcd(m,n)=gcd(n,r).
例如計(jì)算 gcd(546,429),由於 546=1(429)+117,429=3(117)+78,117=1(78)+39,78=2(39),因此
gcd(546,429)
=gcd(429,117)
=gcd(117,78)
=gcd(78,39)
=39
最小公倍數(shù)就是2個(gè)數(shù)的積除以最大公約數(shù)
求最大公約數(shù)與最小公倍數(shù)的輾轉(zhuǎn)相除法的證明..
求最大公約數(shù)與最小公倍數(shù)的輾轉(zhuǎn)相除法的證明..
數(shù)學(xué)人氣:786 ℃時(shí)間:2020-02-06 10:36:37
優(yōu)質(zhì)解答
我來回答
類似推薦
- 求最大公約數(shù)用輾轉(zhuǎn)相除法如何證明
- 用輾轉(zhuǎn)相除法求19351和3661的最大公約數(shù)和最小公倍數(shù)
- 計(jì)算兩個(gè)正整數(shù)的最大公約數(shù)和最小公倍數(shù).要求計(jì)算最大公約數(shù)使用輾轉(zhuǎn)相除法
- 求兩個(gè)數(shù)的最大公約數(shù)和最小公倍數(shù),輾轉(zhuǎn)相除法算法如何理解
- 利用輾轉(zhuǎn)相除法求3869與6497的最大公約數(shù)與最小公倍數(shù).
- father went to his doctor for __ about his heart trouble.
- 4×27.5÷2x=8 4分之3-5分之1x=20% 怎么解這兩個(gè)方程
- 怎么用鍵盤輸入根號(hào),圓周率等數(shù)學(xué)符號(hào)呢?
- x(x+1)(x-1)=120
- 把一個(gè)分?jǐn)?shù)的分子擴(kuò)大到原來的5倍,分母縮小為原來的五分之一,這個(gè)分?jǐn)?shù)的值就()
- 設(shè)A(-1,0)、B(1,0),直線L1、L2分別過A、B兩點(diǎn),且L1、L2的斜率之積為-4,求L1與L2的交點(diǎn)的軌跡方程?
- 癟乒乓球放入熱水鼓起的原因時(shí)熱脹冷縮還是溫度變化導(dǎo)致壓強(qiáng)增大
猜你喜歡
- 1英語翻譯
- 2遞等式計(jì)算如下(有2題,)
- 3請(qǐng)看看
- 4英語翻譯
- 5一道關(guān)于勻變速直線運(yùn)動(dòng)的高一物理題
- 6描寫三峽山陡水窄的句子是什么?
- 7成語,( )以名(
- 8甲乙兩個(gè)修路隊(duì)合修一條路,甲先修了全長的4/5,少4千米,接著乙修的長度是甲的一半,就全部修完了,乙隊(duì)
- 9獵豹的平均速度約是31.4米/秒,羚羊的平均速度是23.4米/秒.如果現(xiàn)在一只羚羊在一只獵豹前39米處開始逃跑,那么這只獵豹經(jīng)過多長時(shí)間可以追上這只羚羊?(得數(shù)保留整數(shù))
- 1013和7的最大公因數(shù)是多少?
- 11心事沉重,吃不下飯用什么詞語表示
- 12據(jù)測(cè)算,每10平方米的樹林明年可以吸收空氣中的有害氣體40克,某市計(jì)劃營造一條35000平方米的林帶,造成一年可以吸收多少千克有害氣體?