不定方程
一、定义:把未知数的个数多于方程的个数的方程(组)称为不定方程.这里的“不定”指的是方程的解不定.
二、基本思路与方法:
1.因式分解法,对方程的一边进行因式分解,另一边作质因数分解,对比两边,转化为若干个方程构成的方程组,进而求解。
2.配方法,将方程的一边变为平方和的形式,另一边为常数,再用不等式予以处理。
3.不等式估计,利用不等式工具确定不定方程中某元的范围,再利用整数性“夹逼”出该元的取值。 4.运用整除性把“大数”化为“小数”,使方程的解明朗化。
5.同余方法,如果不定方程F(x1,x2,满足F(x1,x2,,xn)0有整数解,则对任意mN*,其整数解(x1,x2,,xn),xn)0(modm)。利用这一条件,同余可以作为探求不定方程整数解的一块试金石。
6.构造法,在不易得出方程的全部解时,通过构造法可以提供其部分解,从而证明该方程有解或者有无穷多个解,适合于处理存在性问题。
7.无穷递降法,适合证明不定方程没有正整数解。 三、例题选讲:
例1.求所有满足方程2x25y211(xy11)的正整数解(x,y)。 解:法1(因式分解):方程即(2xy)(x5y)112,可得
2xy -121 1 -11 11 -1 121 1 -121 11 -11 121 -1 x5y 解得(x,y)(14,27)。 法2(配方法):方程即2(x1111y2812)112y,即(4x11y)2811281y2 48例2.将3表示成k个连续正整数之和,求项数k的最大值。 解:设这k个连续正整数中最小的数为a,则3ka解可得k(2ak1)23。
显然,为了让k尽量大,则需a尽量小,故需k与2ak1的取值尽量接近,因此令k23,
5111k(k1),即2kak(k1)2311,作因式分2112ak136,可得a122,k486。
所以,项数k的最大值为486。
例3.解方程:x 2 + [ x ] –2 = 0,其中[ x ]表示不超过x的最大整数. 解 令x[x]r,r[0,1),则方程变为x2xr20(不定方程).
整理得x2x2r.因为0r1,所以0x2x21,解得
113113 x2,或1x22所以[ x ] =3或2或1.代入方程x 2 + [ x ] –2 = 0中得x5或2或1. 注:运用不等式确定方程中某元的范围,进而求解。
例4.找出所有整数组(x,y),使得x3y32y21.
解(不等式估计法)
把方程x3y32y21变为x3(y1)3y23y.由原方程可知xy,于是得xy1.
由于x3(y1)3y23y,从而有y23y0,解得3y0.据y的整数性可得y的可能取值为3,2,1和0.
当y3时,x38,得x2;当y2时,x31,得x1;当y1时,x32,此时无整数解;当y0时,x = 1.
综上,原方程的所有整数解为(– 3,– 2),(– 2,1),(0,1).
例5.已知正整数n满足:n9,16n9,27n9都是完全平方数,求n的值。 解:设n9m12,16n9m22,27n9m32,且m1m2m3,m1,m2,m3N*。 则16m12m22915,即(4m1m2)(4m1m2)915,可得 4m1m214m1m234m1m254m1m29 ,,,m1m24541m227m4154m1m21354m1m2m117m16m14解得,即得n280或27或7,这里只有n280能使27n9为完全平,,m67m21m11222方数。所以n280。
三、求方程x2+x=y4+y3+y2+y的整数解.
【解】【不等式估计法】
原方程可变形为4x2+4x+1=4y4+4y3+4y2+4y+1.
∴(2x+1)2=(2y2+y)2+3y2+4y+1=(2y2+y)2+2×(2y2+y)+1+(-y2+2y)=(2y2+y+1)2+(-y2+2y)
3y24y1022222
(1)当,即当y<-1或y>2时,(2y+y)<(2x+1)<(2y+y+1) 2y2y0而2y2+y与2y2+y+1为两相邻整数,所以此时原方程没有整数解.
(2)当y=-1时,x2+x=0,所以x=0或-1. (3)当y=0时,x2+x=0,所以x=0或-1. (4)当y=1时,x2+x=4,此时x无整数解.
(5)当y=2时,x2+x=30,所以x=-6或5.
x0x1x0x1x6x5综上所述:,,,,,.
y0y1y1y0y2y2例6.证明:不定方程x2y54没有整数解.
【证明】【同余方法】
若存在整数x,y使得x2y54成立,对方程两边模11,可知x20,1,4,9,5,3(mod11); 若y能被11整除,则y547(mod11),不合题设;若y不能被11整除,则y101(mod11),可得11能整除y51或y51,可知y51,10(mod11),于是有y548,6(mod11),这仍与题设不合。 综上,不定方程x2y54没有整数解。
例7.设n是整数,它的b进制表示是777,求最小的正整数b,使得n是某个整数的四次方.
分析:显然“最小的正整数b”体现出了b的范围,应紧紧抓住这个条件. 【解(运用整除性递降大数)】
据题意可建立等式 n7b7b7(关于n,b的不定方程).
由于n是某个整数的四次方,故设nx,x是整数。那么,x7b7b7(转化为关于x,b的不
3424定方程).可知7能整除x,由于7为质数,所以7能整除x,故设x7m,m为整数,则有7mbb14422(进一步转化为关于m,b的不定方程,方程更加简单).
234因为最小的正整数b的充要条件是bb1取最小,即7m最小,也就是m1时.故得
b2b1343,解得b18.
综上,最小的正整数b为18.
例8.求方程x(xy)z120的质数解.
分析:若x为偶数,则z必为偶数;若x是奇数,y为奇数,则z仍为偶数;若x是奇数,y为偶数,则z为奇数。因此,无论怎样,x,y,z中至少有一个为偶数,而偶数为质数的只有2.
解 若x为偶数,则x = 2,此时可得z = 2,从而得y = 59;
若x为奇数,y为奇数,则z为偶数,即得z = 2,此时方程变为x(xy)122.由于122 = 2×61,所以得x = 61,从而得xy2,不合,舍;
若x为奇数,y为偶数,则y = 2,此时方程变为x(x2)z120。方程可进一步变为x22x120z,即(x12)(x10)z.(注:因式分解;数的分解思想)
由于z是质数,不能继续分解,故需x101,x12z,即得x = 11,z = 23. 综上,原方程的质数解为(2,59,2)或(11,2,23).
例9.关于本原勾股数的两条性质:
若正整数x,y,z满足xyz,且(x,y,z)1,则称x,y,z为一组本原勾股数,且满足:
222
(1)x,y是一奇一偶两个正整数,z为奇数;
(2)若x为奇数,y为偶数,则xMN,y2MN,zMN,其中M、N为一奇一偶两个正整数.
证明:(1)若x,y均为偶数,则z必为偶数,与(x,y,z)1矛盾;若x,y均为奇数,则x21(mod4),
2222y21(mod4),得x2y22(mod4).而z20或1(mod4),则有x2y2z2,矛盾.所以,x,y是一
奇一偶两个正整数,从而得z为奇数.
(2)方程x2y2z2可变形为x2z2y2,即x2(zy)(zy).
若z,y不互质,则有质因数a,那么质因数a能整除x,可得a能整除x,这与(x,y,z)1矛盾.所以z,y互质,即(z,y)1.
考查:(zy,zy)(zy,zy2y)(zy,2y). 因为(zy,y)(z,y)1;又zy为奇数,所以(zy,2)1. 因此,(zy,2y)1,即(zy,zy)1.
所以 zyb2,zyc2,且xbc,bc,b、c均为正奇数.
2c2b2c2b2所以,z,y.令b2m1,c2n1,则有
22 z(mn1)(nm),y2(nm)(mn1).
2222故令 Mmn1,Nnm,就有xMN,y2MN,zMN,这里的m、n均
22为正整数,所以M、N为一奇一偶两个正整数.
例10.求方程23z的正整数解.
分析:先分析出x,y,z的奇偶性,就有可能把方程变形为“勾股方程”. 解 易知2为偶数,3为奇数,所以z为奇数,可得z为奇数.
2xy2由于3不能整除23,所以3不能整除z,即得3不能整除z,故可设z3k1,于是z1(mod3),
xxy2y2xxx可得21(mod3).若x为奇数,则22(mod3),所以x为偶数,可设为x2n.于是20(mod4),
而z1(mod4),所以31(mod4).若y是奇数,则33(mod4),所以y是偶数,设y2m。此时方程变形为(2)(3)z.
n2m222yy
显然,(2n,3m,z)1,故据本原勾股数的性质有22MN—— ①,3MN—— ②。
dem2d2e由①可设M2,N2,其中den1,且de.代入②中得322.
nm22因为3为奇数,2m2d2emn1为偶数,所以2为奇数,可得e0,所以dn1.从而有341,且
n2.由于4n113(mod4),所以3m3(mod4),可知m为奇数.
所以,3m1(31)(3m13m231),注意到3为奇数,所以3m1m13m231是m个奇数的和,而m
3m231也为奇数,所以4n2为奇数,即得n2,从而得m1.所以x4,
y3,z5.
综上,方程23z的正整数解为(4,3,5).
例11.找出所有的正整数组(x,y,z),使得y是质数,y和3均不整除z,且x3y3z2.
解 方程变形为(xy)(x2xyy2)z2.现考查(xy,x2xyy2)的值,若为1,则xy与x2xyy2均为完全平方数,便可以产生两个方程.
因为(xy,x2xyy2)(xy,(xy)23xy),而由
y
为质数可知(x,y)1,可得
xy2(xy,y)1,(xy,x)1.从而(xy,xy)1,可得(xy,3xy)1.所以(xy,(xy)23xy)1.
所以xym2,x2xyy2n2,且zmn.
222222222注意到xxyyn可变为4x4xy4y4n,即(2xy)3y4n,可得
3y24n2(2xy)2(2n2xy)(2n2xy)
(注:这样做的目的是利用y为质数的不可分解性来建立新的方程) 为此有如下情况:
22222(1)2n2xy3,2n2xyy,可得4x2yy3,由xym得4m6yy3,整
22理得 (y3)4m12,即(y32m)(y32m)12,可得m = 1,y = 7.
所以有 x = 8,y = 7,z = 13;
(2)2n2xyy,2n2xy3y,可得x = 0,不合,舍;
22(3)2n2xy1,2n2xy3y,可得3y14x2y,可得3y14(ym)2y,即
223(y1)24(m21),注意到m211或2(mod3),而3(y1)20(mod3),所以不可能.
综上,所有的正整数解为(8,7,13).
例12.设p是大于11的素数,问是否存在合数n和正整数,使得12n11np.证明你的结论. 解:因为n为合数,故设nkq,其中k为一个素数,q为大于1的整数。 那么1211能整除1211,即能整除p。
qqnn因为p为素数,所以12q11qp,且1。 那么,12n11n(12q)k(11q)k(p11q)k(11q)k
1 (p)kCk(p)k111q1Ckp(11q)k1p
由于1,所以p1能整除p,所以p能整除k(11q)k1。 因为p11,所以p只能整除k,而k也是一个素数,因此pk。 因此有1211整除p,于是12p11ppr(r)。
pp据费马小定理,有12p11p12111(modp),而pr0(modp),矛盾。 综上,不存在合数n和正整数,使得12n11np. 等式即12n112n2111211n211n1p,
n1Cn111p,即
n1Cn11(p1)(p1p212又 Cn11n1Cn11n212Cn11n1Cn11n21)
若11能整除p1,则可设p11k1,且k为偶数,则有
2n11n2Cn11n3n2Cn11nk(p1p21)
k[(11k1)1(11k1)2k(11m)
可得kn(mod11),故设nk11m,于是
(11k1)1]
12n11n
例13.求方程xy2解:方程即(xy)(xn1nn2013的正整数解(x,y,n),其中n1.
xn2yyn1)22013,可知xy2(N),且
xn1xn2yyn122013。
若0,则xy1,可得(y1)nyn22013。
因为y与y1是一奇一偶两数,所以(y1)nyn为奇数,不合题设,舍; 若0,则xy为正偶数,可知x与y的奇偶性相同。
当x与y同为偶数,可令x2x1,y2y1,则有2n(x1ny1n)22013,可得x1ny1n22013n,可知x1与y1的奇偶性相同。可见x与y含因数2的个数是相同的。
故令x2kp,y2kq,且p,q均为正奇数,于是有pnqn22013kn,其中kn2013。 可知pq2,且pn1pn2q因为pn1,pn2q,pqn2qn122013kn。
,pqn2,qn1均为奇数,所以n为偶数。
若n2m,可得p2mq2m220132km,于是pmqm220132km,且pmqm2。同上道理,m必为偶数。因此,可令n2,则
p2q2(p2q2)(p2q2)
(p211111q21)(p22q22)(pq)(pq)22013kn。
22所以pq21,pq22,pq23,„,这只能1,即n2。
nn2013若n2,则xy2于是不定方程的解为
,可得xy2,且xy22013。
四、(本题满分50分)求方程xnyn22013的正整数解(x,y,n),其中n1. 四、(本题满分50分)
【解答】下证,若z为大于1的奇数,则此时原方程无满足题意的解.
下证关于x、y、z、k的方程xzyz2k无满足x、y、z、k均为正整数且z1的解. (反证)若关于x、
y、z、k的方程xzyz2k有满足x、y、z、k均为正整数且z1的解.由于k为偶数,x、y的奇偶
2性相同.
若x、y同为奇数,则原方程可化为
(xy)(xz1xz2y...xyz2yz1)2k,
注意到xz1xz2y...xyz2yz1是z个正奇数之和,故为大于1的奇数,这与它是2k的因子矛盾,故x、y同为偶数.
设(x0,y0,z0,k0)是所有解中使k0最小的,则可设x02x1,y02y1,其中x1,y1均为正整数,则有
x1z0y1z02k0z0,此时由z01,得x1z0y1z01,即2k0z01,k0z00,且(x1,y1,z0,k0z0)也是其
一组解,与k0的最小性矛盾.
故当z为大于1的奇数时,方程xzyz2k无满足x、y、z、k均为正整数且z1的解,因此,z为正
zzzzzzzzk偶数. 设在解(x0,y0,z0,k0)中,有z02z1,故有(x01y01)(x01y01)2,则应有x01y01与x01y01同
为2的正整数次幂,且x01y01x01y01. 设x01y012,则由前面的讨论知z1不可能是大于1的奇数. 若z1是正偶数,由无穷递降法,x01y01220,有k0,则正整数解组(x0,y0,z1,)与正整数解组
zzkzzzzzz(x0,y0,z0,k0)中k0的最小性相矛盾. 则只能有z11,z02z12.
在本题中,k2013. 故原方程可化为(xy)(xy)22013.
201221xy2x2. 且由xyxy,有222013,故设,其中为正整数,则2013201212xy2y211006,N*.
综上,知满足题意的原方程的所有解组为(x,y,z)(2201221,2201221,2),其中11006,N*.