辗转相除法求解二元一次不定方程

2014-07-24 06:46王晓英
赤峰学院学报·自然科学版 2014年23期
关键词:赤峰整数通讯

王晓英

(赤峰学院,内蒙古 赤峰 024000)

辗转相除法求解二元一次不定方程

王晓英

(赤峰学院,内蒙古 赤峰 024000)

本文旨在用辗转相除法求出二元一次不定方程的一个整数解,进而写出其一切整数解.

二元一次不定方程;整数解;辗转相除法

1 引言

二元一次不定方程的一般形式是

其中a,b,c是整数,a,b都不是0.首先讨论二元一次不定方程有整数解的条件.

定理1[1](1)式有整数解的充分必要条件是(a,b)|c.

证明 若(1)式有整数解,设为x0,y0,则ax0+by0=c,因为(a,b)|a,(a,b)|b,所以(a,b)|ax0+by0,即(a, b)|c.

反之,若(a,b)|c,则存在整数c1,使c=c1(a,b).又因为一定存在整数s,t,使as+bt=(a,b),所以有asc1+btc1=(a,b)c1=c.令x0=c1s,y0=c1t,即得ax0+by0=c,故(1)式有整数解x0,y0.

定理2[1]设(1)式有一整数解x0,y0;又设(a,b) =d,a=a1d,b=b1d,则(1)的一切解可以表示成

其中t=0,±1,±2,…….

由定理2可知,(1)式若有整数解,只需求出(1)式的一个特殊解即可写出一切解.

2 辗转相除法

定理3[1](带余数除法) 若a,b是两个整数,其中b>0,则存在着两个整数q及r,使得

成立,而且q及r是唯一的.

设a>0,b>0,由带余数除法可以得到:

上述计算方法叫作辗转相除法.其中rn=(a,b),并且不难得出辗转相除法中任一余数ri(i=1,2,…,n)与a,b的关系为:

其中P0=1,P1=q1,Pk=qkPk-1+Pk-2,

Q0=0,Q1=1,Qk=qkQk-1+Qk-2,k=2,3,…,n.

3 二元一次不定方程的解法

由定理1的证明看到,(1)式在有解的情况下,是先证明ax+by=(a,b)有解.因此要找出求出一个特殊解的方法,应该从这个方程着手,而这个方程的解与的解完全相同,并且.所以只需求出形如的一个特殊解.

由辗转相除法我们能求出|a|x+|b|y=1的一个特殊解,由此又很容易得出(3)式的一个解.因此,我们不妨假定(3)式中a>0,b>0.由(2)式可得出a[ (-1)n-1Qn]+b[(-1)nPn]=1,因此(3)式有一特殊解:x= (-1)n-1Qn,y=(-1)nPn.根据(2)式可以由下表更直观地给出求解Pn,Qn的过程:

由(3)式很容易得出ax+by=c的一个特殊解:

例1求107x+37y=25的一切整数解.

解(107,37)=1,1|25,故不定方程有解.

列下表求P3,Q3:

故107x+37y=1的特殊解是

107 x+37y=25的特殊解是

故107x+37y=25的一切整数解为:

或x=3-37t,y=-8+107t(t=0,±1,±2,……).

例2求111x-321y=75的一切整数解.

解(111,321)=3,3|75,故不定方程有解,且原方程的解与37x-107y=25的解完全相同.先解107x+37y=1,如例1,得出107x+37y=1的一个解:

易得37x-107y=1的一个解:

故37x-107y=25的一切解可表成:

或x=-8+107t,y=-3+37t(t=0,±1,±2,……).

〔1〕闵嗣鹤,严士健.初等数论[M].北京:高等教育出版社,1998.

〔2〕胡学松,张勇宏,龚五星.二元一次不定方程整数解的通解公式[J].数学通讯,1995(6).

〔3〕朱志嘉,周定远.大系数二元一次不定方程解法探讨[J].数学通讯,1996(2).

O122.2

A

1673-260X(2014)12-0006-02

猜你喜欢
赤峰整数通讯
赤峰学院学生书法作品
赤峰学院教师书法作品
《茶叶通讯》简介
《茶叶通讯》简介
赤峰家育种猪生态科技集团有限公司
通讯报道
一类整数递推数列的周期性
通讯简史
答案
求整数解的策略