专题三:不定方程的整数解问题(含答案)

专题三:不定方程的整数解问题(含答案)
专题三:不定方程的整数解问题(含答案)

初中奥林匹克竞赛培优:不定方程的整数解问题

所谓不定方程,是指未知数的个数多于方程个数,且未知数受到某些条件限制(如要求是有理数、整数或正整数等等)的方程或方程组。数学竞赛中的不定方程问题,不仅要求学生对初等数论的一般理论、方法有一定的了解,而且更需要讲究思想、方法与技巧,创造性地解决问题。在本专题中我们一起来学习不定方程整数解的一些解法技巧。

【基础知识】

1.不定方程整数解的常见类型:

(1)求不定方程的整数解;

(2)判定不定方程是否有整数解;

(3)判定不定方程整数解的个数(有限个还是无限个)。

2.解不定方程整数解问题常用的解法:

(1)代数恒等变形:如因式分解法、配方法、分离整数法、换元法(参数法)等;

(2)奇偶分析法:缩小变量的范围或性质,得出不定方程的整数解或判定其无解;

(3)构造法:如构造一元二次方程,利用根的判别式和韦达定理等性质;

(4)枚举法:列举出所有可能的情况;

(5)不等式分析法:通过不等式估算法,确定出方程中某些变量的范围,进而求解;

(6)无穷递推法。

【典型例题分析】

一、代数恒等变形

1、因式分解法

【例1】已知,x y 都是整数,且满足22()xy x y +=+,求22x y +的最大值.

分析:由22()xy x y +=+,得(2)(2)2x y --=

因为(2),(2)x y --都是整数,所以2221x y -=??-=?,或2122x y -=??-=?,或2221

x y -=-??-=-?,或2122x y -=-??-=-? 解得43x y =??

=?,或34x y =??=?,或01x y =??=?,或10x y =??=? 故22x y +的最大值为25

注:一般地,整系数,,,a b c d 的二次方程0axy bx cy d +++=,

可变形为:20a xy abx acy ad +++=

分解,得 ()()ax c ay b bc ad ++=-.

求整数解时,只需把整数()bc ad -分解成两个整数的积,

转化为解几个方程组#

ax c ay b +=???+=?,(这#bc ad ??=-)来解,通过取舍求出符合题意的整数解。

【例2】求方程223720x y x y -+--=的整数解(,)x y .

分析:原方程可化为2244122880x y x y -+--=,配方得22(23)(27)320

x y +-++= 所以(5)(2)8x y x y ++--=-

因为(5)x y ++和(2)x y --的奇偶性不同

得5821x y x y ++=-??--=?,或5128x y x y ++=-?

?--=?,或5821x y x y ++=?

?--=-?,或51

28x y x y ++=?

?--=-?

解得:(,)(5,8),(2,8),(2,1),(5,1)x y =----

2、配方法

【例3】求223320x xy y x y ++-+=的非负整数解(,)x y 的组数为( )

A 、0

B 、1

C 、2

D 、3

分析:由223320x xy y x y ++-+=,配方得22224(3)()(2)13x x x y y +-++++=

当2x ≥时,左边241613x ≥≥>

当0x <时,左边2(3)1613x ≥-≥>

所以0x =或1

当0x =时,代入原方程得0y =

当1x =时,代入原方程得0y =或3-

因此共有3组非负整数解.

3、分离整数法

【例4】已知,x y 是整数,满足30,0x y ax y a -+=--=,则整数a 的所有可能值有(

)个

A. 4

B. 5

C. 6

D. 8

分析:由30,0x y ax y a -+=--=,得34111a x a a

+==-+--为整数 根据整除性质,可知:11,2,4a -=±±±,即3,1,0,2,3,5a =--共6个值.

【例5】求(1)51x x xy y -++=的正整数解. 解:原方程可化为251(2)(1)4949(2)111

x x x x y x x x x -++-+++===-+++++ 因为x 为正整数,且491

x +是整数,所以17x +=或49,即6x =或48 当6x =时,3y =;当48x =时,450y =-<舍去

故所求正整数解(,)(6,3)x y =

4、换元法

【例6】已知:,x y 为整数,且

y =,求y 的最大值为 .

分析:原方程可化为y =

令a b 则y a b =+

22(2009)(2011)4020a b x x -=+--=

2()()23567a b a b ∴+-=???

因为(),()a b a b +-具有相同的奇偶性,且都是正整数.

故y a b =+的最大值为235672010???=.

二、奇偶分析法

【例7】证明方程2286x y z +-=无整数解.

分析:不妨设原方程有整数解,因为2268x y z +=+为偶数,所以,x y 具有相同的奇偶性.

若,x y 都是偶数,令2,2x a y b ==,代入原方程,化简,得22

2243a b z +-=,左右奇偶数不同,矛盾。

若,x y 都是奇数,令21,21x a y b =+=+,代入原方程,化简,得(1)(1)21a a b b z +++-= 因为(1),(1)a a b b ++都是偶数,所以上式左边为偶数,右边奇数,矛盾.

综上,原方程无整数解。

【例8】求22328x y +=的正整数解.

分析:显然x y ≠,不妨设0x y >>,由于328是偶数,故,x y 的奇偶性相同,而328能被4整除,偶数的平方被4除余0,奇数的平方被4余1,所以,x y 都是偶数.

设2,2x a y b ==,则2282a b +=,由0a b >>,得2

41b <,取21,4,9,16,25,36b =

对应281,78,73,66,57,46a =,故只能取2281,1a b ==,即9,1a b ==

由,x y 的对称性,因此所求正整数解(,)(18,2),(2,18)x y =.

三、构造法

如构造一元二次方程,利用根的判别式和韦达定理等性质进行讨论,且当方程有整数解时,判别式为完全平方式。

【例9】已知,a b 都是质数,且22130,130a a m b b m -+=-+=,求m 的值.

分析:若2a b ==,则4260m -+=,即22m =;

若a b ≠,则,a b 可看作关于x 的一元二次方程2130x x m -+=的两个根. 由韦达定理,得13,a b ab m +==

而,a b 都是质数,由13a b +=,故,a b 的值只能是2或11,所以22m =

因此,所求m 的值为2或22.

【例10】已知,,a b c 是整数,且满足23,22a b c c ab +=-+=-,求,,a b c 的值。

分析:由23,22a b ab c c +==-+-,可构造以,a b 为根的一元二次程223220t t c c --+-=

根据题意22294(22)4817(22)13c c c c c ?=--+-=-+=-+是一个完全平方式,

因此存在非负整数k ,使得22(22)13c k -+=,即22(22)13k c --=

所以2213221k c k c +-=??-+=?,或2212213k c k c +-=??-+=?,解得74k c =??=?,或72k c =??=-?

所以33722k t ±±=

=,即5,2a b ==-,或2,5a b =-= 故所求正整数(,,)(5,2,4),(2,5,4),(5,2,2),(2,5,2)a b c =------

四、枚举法

【例11】方程2010x y z ++=共有多少个正整数解?

分析:当(1,2,3,,2008)x k k == 时,2010y z k +=-,此时y 可取1到(2009)k -,

一共(2009)k -个解. 又x 可取1到2008, 故原方程一共有2008

120082009(2009)2009200820170362

k k =?-=?-

=∑个正整数解。 注:方程(3)x y z n n N n ++=∈≥且的正整数解个数为:

21(2)(1)(2)(1)(1)(1)(2)22

n k n n n n n k n n -=------=---

=∑ 思考:方程2010x y z ++=的非负整数解共有多少个?

五、不等式分析法 利用整数性或不等关系,确定出方程解的范围.

【例12】 求方程23725350x xy x y +---=的正整数解.

分析: 对于正整数,x y ,由原方程得到2323575

x x y x -++=- 因为1,1x y ≥≥,所以2323575x x x -++≥-,解得 12x ≤≤

分别取1x =和2x =,得到17y =和3y =

即所求的解为(,)(1,17),(2,3)x y =

注:本题也可以通过分离整数法进行讨论.

【例13】求方程5()4xy yz zx xyz ++=的正整数解(,,)x y z 为多少组?

分析:原方程化为11145

x y z ++= ① 设x y z ≤≤, 由1111435x x y z x

<++=<,得14x <<,所以2,3x =. 当2x =时,代入式①,得

11310y z +=, 由1113210y y z y <+=<, 得 37y << ,所以4,5,6y =

将2x =及4,5,6y =分别代入式①,得到所求的解

(,,)(2,4,20),(2,5,10)x y z =

当3x =时,代入式①,同样的方法可以推出,方程①无整数解.

综上,及,,x y z 的对称性,得到原方程有12组正整数解.

六、无穷递推法

【例14】试证明方程:2222x y z xyz ++=无非零整数解.

分析:我们只需考虑,,x y z 都是正整数.

显然,,x y z 不能都是奇数,或一奇二偶,否则左边为奇数,而右边是偶数,矛盾。

若,,x y z 是二奇一偶,不妨设21,21,2x a y b z c =+=+=,

则方程左边=2222224()2x y z a a b b c ++=+++++不是4的倍数,而右边是4的倍数,矛盾。 因此,,x y z 只能都是偶数,不妨设1112,2,2x x y y z z ===,

代入原方程,得2221111114x y z x y z ++=.

类似于前面的讨论,可以证明111,,x y z 都是偶数。如此继续下去,……

我们可得到:2,2,2k k k k k k x x y y z z ===

由于上述过程可以无限地进行下去,因而k 将无限地增大,

即正整数,,k k k x y z 将无限地小下去,这是不可能的。

故原命题得证.

【针对性训练题】

A 组

1、已知,x y 满足10xy x y --=,求整数,x y 的值.

2、方程组6323,

xy yz xz yz +=??+=?的正整数解的组数是( )

A. 1组

B. 2组

C. 3组

D. 4组

3、已知关于x 的一元二次方程222

2(23)(464)0x a b x a b ++++++=无实数根,求满足条件的正整数,a b 的值.

4、已知,,a b c 都是整数,且2

24,10a b ab c -=+-=,求a b c ++的值.

5、方程1xy x y ++=的有序整数解(,)x y 共有 组.

6、设自然数,x y 满足方程331919x y y x +=+,其中x y <,则x y += .

7、试确定一切有理数r ,使得关于x 的方程2(2)10rx r x r +++-=有根且只有整数根.

B 组

8、已知,,a b c 都是正整数,且满足293031366a b c ++=,则a b c ++的值为( )

A. 10

B. 12

C. 14

D. 16

9、一直角三角形两直角边,a b 均是整数,且满足24a b m ab m +=+??

=?,试求这个直角三角形的三边长.

10、已知:a 为自然数,且关于x 的方程240x a -+=至少有一个整数根,则a 可能的值为 .

11、已知三个正整数,,x y z 的最大公约数为3,且满足222320230x y z x y z +-=??

-+=?,则x y z ++= .

13、已知,,a b c 均为整数,且恒有()(10)1()()x a x x b x c --+=++,则整数a = .

12、已知,a b 为整数,且满足22563150340

a b a b c a c ?+---+=?+-=?,求abc 的值.

C 组

14、已知正整数,x y 满足

21a x y

+=(a 为正整数),求,x y 的值.

15、方程22320100x xy x y --++=的正整数解(,)x y 的组数为 组.

16、设2010可拆分为四个正整数的平方和,其中,两个数的比为3,另外两个数的比为7,请写出这种拆分的所有方法.

17、已知正整数,,a b c ,且满足22219a b c ab bc ca ++---=,求a b c ++的最小值.

18、方程22208()x y x y +=-的所有正整数解(,)x y 为 .

19、求所有的整数对(,)x y ,使得32232244447x x y xy y x xy y -+-=-++成立.

相关主题
相关文档
最新文档