最大公因数的求法zuida gongyinshu de qiufa
❶分解素因数法.设a,b都是大于1的整数,a=p1α1p2α2…Pkαk,di≥0(i=1,2,…,k),b=p1β1P2β2…pkβk,βi≥0(i=1,2,…,k),则(a,b) =p1r1p2r2…pkrk,其中ri=min (αi,βi) (i=1,2,…,k),这里min (αi,βi)表示αi,βi中较小的数.例如,求(1 008,1 260,1134).因为1 008=24×32×7,1 260=22×32×5×7,1134=2×34×7,所以(1 008,1 260,1 134)=2×32×7=126.
❷辗转相除法.一般步骤参见“辗转相除法”.例:求(1 859.1 573).因为1 859=1×1 573+286,1 573=5×286+143,286=2×143+0,并且最后一个不为零的余数是143,故(1 859,1 573)=143.利用辗转相除法求两个以上正整数的最大公因数的具体做法:设a1,a2,…,an是n个正整数(n≥3).用辗转相除法分别求出(a1,a2)=d2,(d2,a3)=d3,…,(dn-1,an)=dn,则(a1,a2,…,an)=dn.
由于素因数分解法要首先通过试除求出整数的素因数分解式,因此当它的素因数较大时就不容易分解了,而辗转相除法就避免了这个麻烦.因此辗转相除法是求最大公因数的基本方法.