二元一次不定方程的整数解
不定方程组
所谓不定方程中变两的个数多余方程的个数其解受一定限制的一类方程或方程组。
一,一次不定方程在不定方程和不定方程组中,最简单的不定方程是整系数方程 ,0=++c by ax )0,0(≠>b a 通常称之为二元一次不定方程。
定理1:二元一次不定方程,0=++c by ax )0,0(≠>b a c b a ,,为整数 有整数解的充分必要条件是 .|),(c b a 定理2:二元一次不定方程,0=++c by ax )0,0(≠>b a c b a ,,为整数 若 1),(=b a 且 ),(00y x 为其一组解,则其全部解为,0bt x x += at y y -=0 (t 为整数)。
例1:解下列不定方程(1) ;982515=+y x (2) .1002515-=+-y x 解(1)由于98|`5)25,15(= 故该方程没有整数解。
(2)该方程化为 2053=-y x 可以先解方程2053=+z x由观察得 201553=⨯+⨯,所以得通解 ,550t bt x x +=+= t at z z 310-=-= (t 为整数),故原方程的通解 ,550t bt x x +=+= t z y 31+-=-=(t 为整数) (求2053=+z x 可以利用,1)5,3(=找出 ),(00z x 适合15300=+z x 然后求出2053=+z x 的特解)例2: 求不定方程 471325=++z y x 的全部解。
解 先解 u y x =+1325 及 47=+z u 这两个二元一次不定方程的通解分别为tu y t u x 25213{-=+-= t 为整数 及 vz v u -=+-=173{v 为整数。
将v u 73+-= 代入y x ,的表达式中就得原方程的通解。
例3. 方程12102......3x x x +++=有多少个非负整数解(每个量都为非负整数)? 分析:由题中条件知左边变量中至多有3个为1,特别是由于1x 的系数为2可知1x 只能取0,1两种情况,从而得到相应的解决方法。
二元一次不定方程的解法总结与例题
探究二元一次不定方程(Inquires into the dual indefinite equation)冯晓梁(XiaoLiang Feng)(江西科技师范学院数计学院数一班 330031)【摘要】:二元一次不定方程是最简单的不定方程, 一些复杂的不定方程常常化为二元一次不定方程问题加以解决。
我们讨论二元一次方程的整数解。
The dual indefinite equation is the simple the indefinite equation, some complex indefinite equations change into the dual indefinite equation question to solve frequently. We discuss the dual linear equation the integer solution.【关键字】:二元一次不定方程初等数论整数解(Dual indefinite equation Primary theory of numbers Integer solution)二元一次方程的概念:含有两个未知数,并且未知项的次数是1的方程叫做二元一次方程。
一个方程是二元一次方程必须同时满足下列条件;①等号两边的代数式是整式;②具有两个未知数;③未知项的次数是1。
如:2x-3y=7是二元一次方程,而方程4xy-3=0中含有两个未知数,且两个未知数的次数都是1,但是未知项4xy的次数是2,所以,它是二元二次方程,而不是二元一次方程。
定理1.形如(不同时为零)的方程称为二元一次不定方程。
[1]二元一次方程的解和解二元一次方程:能使一个二元一次方程两边的值相等的未知数的一组值叫做这个方程的一个解,但若对未知数的取值附加某些限制,方程的解可能只有有限个。
通常求一个二元一次方程的解的方法是用一个未知数的代数式表示另一个未知数,如x-2y=3变形为x=3+2y,然后给出一个y的值就能求出x的一个对应值,这样得到的x、y的每对对应值,都是x-2y=3的一个解。
不定方程的解法
二元一次不定方程的解法求a * x + b * y = n的整数解。
1、先计算Gcd(a,b),若n不能被Gcd(a,b)整除,则方程无整数解;否则,在方程两边同时除以Gcd(a,b),得到新的不定方程a' * x + b' * y = n',此时Gcd(a',b')=1;2、利用上面所说的欧几里德算法求出方程a' * x + b' * y = 1的一组整数解x0,y0,则n' * x0,n' * y0是方程a' * x + b' * y = n'的一组整数解;3、根据数论中的相关定理,可得方程a' * x + b' * y = n'的所有整数解为:x = n' * x0 + b' * ty = n' * y0 - a' * t(t为整数)上面的解也就是a * x + b * y = n 的全部整数解。
我们知道,如果未知数的个数多于方程的个数,那么,一般来说,它的解往往是不确定的,例如方程 x-2y=3,方程组等,它们的解是不确定的.像这类方程或方程组就称为不定方程或不定方程组.不定方程(组)是数论中的一个古老分支,其内容极其丰富.我国我们知道,如果未知数的个数多于方程的个数,那么,一般来说,它的解往往是不确定的,例如方程x-2y=3,方程组等,它们的解是不确定的.像这类方程或方程组就称为不定方程或不定方程组.不定方程(组)是数论中的一个古老分支,其内容极其丰富.我国对不定方程的研究已延续了数千年,“百鸡问题”等一直流传至今,“物不知其数”的解法被称为中国剩余定理.近年来,不定方程的研究又有新的进展.学习不定方程,不仅可以拓宽数学知识面,而且可以培养思维能力,提高数学解题的技能.我们先看一个例子.例小张带了5角钱去买橡皮和铅笔,橡皮每块3分,铅笔每支1角1分,问5角钱刚好买几块橡皮和几支铅笔?解设小张买了x块橡皮,y支铅笔,于是根据题意得方程3x+11y=50.这是一个二元一次不定方程.从方程来看,任给一个x值,就可以得到一个y值,所以它的解有无数多组.但是这个问题要求的是买橡皮的块数和铅笔的支数,而橡皮的块数与铅笔的支数只能是正整数或零,所以从这个问题的要求来说,我们只要求这个方程的非负整数解.因为铅笔每支1角1分,所以5角钱最多只能买到4支铅笔,因此,小张买铅笔的支数只能是0,1,2,3,4支,即y的取值只能是0,1,2,3,4这五个.若y=3,则x=17/3,不是整数,不合题意;若y=4,则x=2,符合题意.所以,这个方程有两组正整数解,即也就是说,5角钱刚好能买2块橡皮与4支铅笔,或者13块橡皮与1支铅笔.像这个例子,我们把二元一次不定方程的解限制在非负整数时,那么它的解就确定了.但是否只要把解限制在非负整数时,二元一次不定方程的解就一定能确定了呢?不能!现举例说明.例求不定方程x-y=2的正整数解.解我们知道:3-1=2,4-2=2,5-3=2,…,所以这个方程的正整数解有无数组,它们是其中n可以取一切自然数.因此,所要解的不定方程有无数组正整数解,它的解是不确定的.上面关于橡皮与铅笔的例子,我们是用逐个检验的方法来求它们的非负整数解的,但是这种方法在给出的数比较大的问题或者方程有无数组解的时候就会遇到麻烦.那么能不能找到一个有效而又方便的方法来求解呢?我们现在就来研究这个问题,先给出一个定理.定理如果a,b是互质的正整数,c是整数,且方程ax+by=c ①有一组整数解x0,y0则此方程的一切整数解可以表示为其中t=0,±1,±2,±3,….证因为x0,y0是方程①的整数解,当然满足ax0+by0=c,②因此a(x0-bt)+b(y0+at)=ax0+by0=c.这表明x=x0-bt,y=y0+at也是方程①的解.设x',y'是方程①的任一整数解,则有ax'+bx'=c. ③③-②得a(x'-x0)=b'(y'-y0).④由于(a,b)=1,所以a|y'-y0,即y'=y0+at,其中t是整数.将y'=y0+at 代入④,即得x'=x0-bt.因此x', y'可以表示成x=x0-bt,y=y0+at的形式,所以x=x0-bt,y=y0+at表示方程①的一切整数解,命题得证.有了上述定理,求解二元一次不定方程的关键是求它的一组特殊解.例1求11x+15y=7的整数解.解法1将方程变形得因为x是整数,所以7-15y应是11的倍数.由观察得x0=2,y0=-1是这个方程的一组整数解,所以方程的解为解法2先考察11x+15y=1,通过观察易得11×(-4)+15×(3)=1,所以11×(-4×7)+15×(3×7)=7,可取x0=-28,y0=21.从而可见,二元一次不定方程在无约束条件的情况下,通常有无数组整数解,由于求出的特解不同,同一个不定方程的解的形式可以不同,但它们所包含的全部解是一样的.将解中的参数t做适当代换,就可化为同一形式.例2求方程6x+22y=90的非负整数解.解因为(6,22)=2,所以方程两边同除以2得3x+11y=45.①由观察知,x1=4,y1=-1是方程3x+11y=1 ②的一组整数解,从而方程①的一组整数解为由定理,可得方程①的一切整数解为因为要求的是原方程的非负整数解,所以必有由于t是整数,由③,④得15≤t≤16,所以只有t=15,t=16两种可能.当t=15时,x=15,y=0;当t=16时,x=4,y=3.所以原方程的非负整数解是例3求方程7x+19y=213的所有正整数解.分析这个方程的系数较大,用观察法去求其特殊解比较困难,碰到这种情况我们可用逐步缩小系数的方法使系数变小,最后再用观察法求得其解.解用方程7x+19y=213 ①的最小系数7除方程①的各项,并移项得因为x,y是整数,故3-5y/7=u也是整数,于是5y+7u=3.T儆*5除此式的两边得2u+5v=3.④由观察知u=-1,v=1是方程④的一组解.将u=-1,v=1代入③得y=2.y=2代入②得x=25.于是方程①有一组解x0=25,y0=2,所以它的一切解为由于要求方程的正整数解,所以解不等式,得t只能取0,1.因此得原方程的正整数解为当方程的系数较大时,我们还可以用辗转相除法求其特解,其解法结合例题说明.例4求方程37x+107y=25的整数解.解 107=2×37+33,37=1×33+4,33=8×4+1.为用37和107表示1,我们把上述辗转相除过程回代,得1=33-8×4=37-4-8×4=37-9×4=37-9×(37-33)=9×33-8×37=9×(107-2×37)8×37=9×107-26×37=37×(-26)+107×9.由此可知x1=-26,y1=9是方程37x+107y=1的一组整数解.于是x0=25×(-26)=-650,y0=25×9=225是方程37x+107y=25的一组整数解.所以原方程的一切整数解为例5某国硬币有5分和7分两种,问用这两种硬币支付142分货款,有多少种不同的方法?解设需x枚7分,y枚5分恰好支付142分,于是7x+5y=142. ①所以由于7x≤142,所以x≤20,并且由上式知5|2(x-1).因为(5,2)=1,所以5|x-1,从而x=1,6,11,16,①的非负整数解为所以,共有4种不同的支付方式.说明当方程的系数较小时,而且是求非负整数解或者是实际问题时,这时候的解的组数往往较少,可以用整除的性质加上枚举,也能较容易地解出方程.多元一次不定方程可以化为二元一次不定方程.例6求方程9x+24y-5z=1000的整数解.解设9x+24y=3t,即3x+8y=t,于是3t-5z=1000.于是原方程可化为用前面的方法可以求得①的解为②的解为消去t,得大约1500年以前,我国古代数学家张丘建在他编写的《张丘建算经》里,曾经提出并解决了“百钱买百鸡”这个有名的数学问题,通俗地讲就是下例.例7今有公鸡每只五个钱,母鸡每只三个钱,小鸡每个钱三只.用100个钱买100只鸡,问公鸡、母鸡、小鸡各买了多少只?解设公鸡、母鸡、小鸡各买x,y,z只,由题意列方程组①化简得 15x+9y+z=300.③③-②得 14x+8y=200,即 7x+4y=100.解7x+4y=1得于是7x+4y=100的一个特解为由定理知7x+4y=100的所有整数解为由题意知,0<x,y,z<100,所以由于t是整数,故t只能取26,27,28,而且x,y,z还应满足x+y+z=100.t x y z26 4 18 7827 8 11 8128 12 4 84即可能有三种情况:4只公鸡,18只母鸡,78只小鸡;或8只公鸡,11只母鸡,81只小鸡;或12只公鸡,4只母鸡,84只小鸡.。
奥数知识点汇总初一
奥数知识点汇总(初一)第一章 整数一、整数的几种表示方法:选择适当的方法表示一个整数,是解决整数问题的基本方法之一。
它是解决整数问题的前提。
1、整数的多项式表示法:任何一个十进制的正整数N 都可表示为:12121010101010n n n n N a a a a a --=⨯+⨯++⨯+⨯+,这里n a 、1n a -、……2a 、1a 、0a 各取于0——9这十个数字中的任何一个。
如果N 是一个n+1位正整数,则n a ≠0。
为了方便,也可将N 简记作110N n n a a a a =-——————————————。
这种表示法称为整数的多项式表示法。
整数最左边的一位数字n a 叫做整数N 的首位数字,最右边的一位数字0a 叫做整数N 的末位数字。
2、整数的质因数连乘积表示法:(1)算术基本定理——每一个大于1的整数都能分解成质因数的乘积的形式,并且如果把质因数按照由小到大的顺序排在一起(相同因数的积写成幂的形式),那么这种分解方法是唯一的。
这就是说,任何一个整数N (N >1),都能唯一地表示成下面的形式:其中1α,2α,……n α为自然数,12,,,n p p p 为质数,并且1p <2p <……<n p 。
这种表示法称为整数的质因数连乘积表示法,又称为整数N 的标准分解式。
(2)约数个数定理——一个整数N (N >1),如果它的标准分解式为1212n n N p p p ααα=,那么它的约数个数为(1+1α)(1+2α)……(1+n α)。
另外,如果一个正整数N 的约数个数是奇数,那么这个正整数N 是完全平方数。
3、整数的带余式表示法:如果整数a 除以正整数m 所得的商是q ,余数是r ,那么a =mq+r ,其中q 、r 都为整数,并且0≤r ≤m -1。
这种表示法称为整数的带余式表示法。
如果整数a 、b 分别除以正整数m 所得得余数都是r ,即a=mp+r ,b =mq+r(p 、q 为整数),那么称a ,b 对于模m 同余,记作a ≡b(mod m)。
二元一次不定方程的解法及其应用
二元一次不定方程的解法及其应用
解二元一次不定方程的一种常用方法是通过消元法或代入法。
具体步骤如下:
1. 将二元一次不定方程表示为两个未知数的方程形式,例如:ax + by = c,其中a、b和c都是已知的常数。
2. 通过消元法,选择合适的操作将方程化简为只含有一个未知数的方程。
可以选择将一个未知数的系数调整为0,或者通过加减两个方程将某一未知数的系数相消。
3. 消去一个未知数后,得到只含有一个未知数的方程。
根据需要,可以解这个一元一次方程,求得一个未知数的值。
4. 将求得的未知数的值代入原方程中,解得另一个未知数的值。
通过这种方法,可以求得二元一次不定方程的解。
二元一次不定方程的应用十分广泛。
在实际生活中,二元一次不定方程可以用来描述各种关系。
例如,在经济学中,二元一次不定方程可以表示两种商品的价格与需求量之间的关系。
在物理学中,二元一次不定方程可以表示两个物理量之间的线性关系。
在工程学中,二元一次不定方程可以用来描述两个变量之间的功能关系。
通过求解二元一次不定方程,可以得到这些关系的数学表达式,并且可以根据已知条件来求解未知数的值,从而得到实际问题的解答。
初等数论§2不定方程
2019/3/4
20
问题:对于方程 9 x 24 y 5 z 1000,如何求解? 令 9 x 24 y t , t 5 z 1000 由于 (9,24) 3, 故可令9 x 24 y 3t,
即3 x 8 y t .
注:该方法对一次项系数较小的方程比较实用。
2019/3/4
4
二、二元一次不定方程解的形式和判定
ax by c , a , b, c Z , a , b 0 (1)
定理1 若〔1〕式有整数解 x x0 , y y0 则〔1〕式的一切解可以表示为
x x0 b1t , y y0 a1t , a b 其中, a1 ,b , t 0, 1, 2, (a , b) (a , b)
取 x c1 s, y c1t,
即为方程〔1〕的解。
2019/3/4
8
三、求二元一次不定方程整数解的一般方法 先求一个特殊解,再根据定理1写出其通解。
对于方程(1),若有解,则可化为
ax by c, (a , b) 1
(3)
的形式
一般地,利用辗转相除法,得到 as bt 1,
则 x0 cs, y0 ct .
2019/3/4
9
例3 求方程 7 x 4 y 1 的一个特殊解。 解:用7、4进行辗转相除法
741
3 3 7 41
4 3 1 1 1 4 31
所以, 1 4 (7 4 1) 1, 即 7 ( 1) 4 2 1.
, an ) d .
〔1〕有解 d a1 ,
, d an d N .
一次不定方程及方程的整数解问题-1
一次不定方程及方程的整数解问题-1一次不定方程(组)及方程的整数解问题【写在前面】不定方程(组)是数论中的一个重要课题,不仅是数学竞赛,甚至在中考试卷中也常常出现. 对于不定方程(组),我们往往只求整数解,甚至是只求正整数解,加上条件限制后,解就可确定.有时还可以解决计数、求最值等方面的问题.二元一次不定方程是最简单的不定方程,一些复杂的不定方程(组)常常要转化为二元一次不定方程问题加以解决.【本讲重点】求一次不定方程(组)的整数解【知识梳理】不定方程(组)是指未知数的个数多于方程的个数的方程(组),其特点是往往有无穷多个解,不能唯一确定. 重要定理:设a 、b 、c 、d 为整数,则不定方程c by ax =+有: 定理1 若,),(d b a =且d 不能整除c ,则不定方程c by ax =+没有整数解;定理2 若),(0y x 是不定方程c by ax =+且的一组整数解(称为特解),则⎩⎨⎧-=+=aty y bt x x 00,(t 为整数)是方程的全部整数解(称为通解). (其中d b a =),(,且d 能整除c ).定理3 若),(0y x 是不定方程1=+by ax ,1),(=b a 的特解,则),(0cy cx 是方程c by ax =+的一个特解. (其中d b a =),(,且d 能整除c ).根据定理2 ,)(1,31是整数t ty t x ⎩⎨⎧-=+=是原方程的所有整数解.(2)∵(5,10)=5,但5不能整除13,∴根据定理1,原方程的无整数解.【点评】先判断方程是否有整数解,多于系数不大的题目优先选用观察法寻找特解. 求出的特解不同,同一个不定方程的解的形式可以不同,但它们所包含的全部解是一样的.【实践】求下列不定方程的整数解(1)211147=+y x ; (2)11145=-y x .答案:(1)无整数解;(2))(51,145是整数t ty t x ⎩⎨⎧-=-= 【例2】求方程213197=+y x 的所有正整数解.【分析】此方程的系数较大,不易用观察法得出特解.根据方程用y 来表示x ,再将含y 的代数式分离出整系数部分,然后对分数系数部分进行讨论,赋予y 不同的整数,寻找一个使分数系数部分成为正整数的y 0,然后再求x 0,写出通解,再解不等式组确定方程的正整数解.【解答】∵(7,19)=1,根据定理2,原方程有整数解.由原方程可得75323075314210719213yy y y y x -+-=-+-=-=, 由此可观察出一组特解为x 0=25,y 0=2.∴方程的通解为)(72,1925是整数t ty t x ⎩⎨⎧-=+=.其中⎩⎨⎧>->+072,01925t t ∴⎪⎪⎩⎪⎪⎨⎧<->72,1925t t ∴721925<<-t ∴0,1-=t 代入通解可得原方程的正整数解为⎩⎨⎧==⎩⎨⎧==.2,25.9,6y x y x 或【点评】根据定理2解这类方程,若未知数的系数较大不容易观察出一组整数解时,可用一个未知数去表示另一个未知数,再利用整数的知识,这是解二元一次不定方程基本的方法,称为分离整系数法. 这样就容易找出一组整数解来.【实践】求方程2654731=+y 的正整数解. 答案: x=4,y=3.【例3】大客车能容纳54人,小客车能容纳36人,现有378人要乘车,问需要大、小客车各几辆才能使每个人都能上车且各车都正好坐满.【分析】本题是不定方程的应用,根据题意列出方程并求出非负整数解即可.【解答】设需要大客车x 辆,小客车y 辆,根据题意可列方程3783654=+y x ,即2123=+y x .又(3,2)=1,根据定理2,原方程有整数解. 易知⎩⎨⎧==9,1y x 是一个特解,通解为)(99,21是整数t t y t x ⎩⎨⎧-=+= 由题意可知⎩⎨⎧≥-≥+099,021t t 解得.3,2,1,0=t 相应地⎩⎨⎧==⎩⎨⎧==⎩⎨⎧==⎩⎨⎧==.0,7.3,5.6,3.9,1y x y x y x y x答:需要大客1车辆,小客车9辆;或需要大客车3辆,小客车6辆;或需要大客车5辆,小客车3辆;也可以只要大客车7辆,不要小客车. 【点评】一般来说实际问题通常取正整数解或者非负整数解.【实践】某次考试共需做20道小题,对1道得8分,错一道扣5分,不做不得分.某生共得13分,他没做的题目有几道? 答案:7【例4】某人的生日月份数乘以31,生日的日期数乘以12,相加后得347,求此人的生日.【分析】本题的隐含条件是:月份的取值[1,12],日期的取值[1,31].【解答】设此人生日的月份数为x ,日期数y. 根据题意可列方程 31x+12y=347.〈方法一〉〈方法二〉 特解:)(3116125165是整数通解:t t y tx y x ⎩⎨⎧-=+=⎩⎨⎧== )31347(|123134712x xy -∴-=16550125121121)(512)12(mod 711)12(mod 31347===∴=∴≤+≤∴≤≤+=∴≡∴≡∴y x x t t x t t x x x 代入原方程得:把是整数答:此人的生日为5月16日.【点评】求出通解后,要利用隐含条件求出符合题意的解. 其中方法二是利用了同余的知识.【实践】已知有一个三位数,如果它本身增加3,那么新的三位数的各位数字和就减少到原来的31,求一切这样三位数的和. 答案:432【例5】(新加坡数学竞赛题)设正整数m,n 满足698+=+mn n m ,则m 的最大值为 .【分析】把m 用含有n 的代数式表示,用分离整系数法,再结合整除的知识,求出m 的最大值.【解答】∵698+=+mn n m ,∴n mn m 968-=-,n m n 96)8(-=-由题意可得,n ≠8,∴8669866729869896-+=-+-=--=--=n n n n n n n m , ∵m,n 为正整数, ∴ 当n=9时,m 有最大值为75..16503131161121251311121是符合题意解解得⎩⎨⎧==∴=∴⎩⎨⎧≤-≤≤+≤∴⎩⎨⎧≤≤≤≤y x t t t y x【点评】此题是求最值的问题,利用分离整系数法是一种典型的常用方法.【实践】(北京市数学竞赛题)有8个连续的正整数,其和可以表示成7个连续的正整数的和,但不能3个连续的正整数的和,那么这8个连续的正整数中最大数的最小值是 . 答案:28【例6】我国古代数学家张建丘所著《算经》中的“百钱买百鸡”问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一,百钱买百鸡,问鸡翁,鸡母,鸡雏各几何? 【分析】分析:用x,y,z 来表示鸡翁,鸡母,鸡雏的只数,则可列方程组:⎪⎩⎪⎨⎧=++=++1001003135z y x z y x如何解这个不定方程组?消元转化为不定方程.【解答】解:设鸡翁,鸡母,鸡雏的只数分别为x,y,z.⎪⎩⎪⎨⎧=++=++)2(1003135)1(100z y x z y x (2)×3-(1)得:14x +8y =200,即7x +4y =100.〈方法一〉)(71844.184是整数通解:,特解:t t y t x y x ⎩⎨⎧-=+=⎩⎨⎧==.2,1,0718171804400=∴⎪⎩⎪⎨⎧<->⎩⎨⎧>->+∴⎩⎨⎧>>t t t t t y x 解得⎪⎩⎪⎨⎧===⎪⎩⎪⎨⎧===⎪⎩⎪⎨⎧===844128111878184,z y x z y x z y x 原方程有三组解:相应地〈方法二〉〉下面的方法同〈方法一为整数)(通解:的特解是其特解为令.75004300.1004750030053,147t t y tx y x y x y x y x ⎩⎨⎧--=+==+⎩⎨⎧-==∴⎩⎨⎧-===+〈方法三〉下面方法同〈一〉是整数得:代入把是整数,即,,).(71844718)3(44).(44)4(mod 30:)4(mod 7100)7100(|4)3(71004t ty tx ty t x t t x x x x x y ⎩⎨⎧-=+=∴-=+=+=∴≡≡∴-∴-=【点评】充分挖掘题目的隐含条件,进而求整数解. 【实践】如果1只兔可换2只鸡,2只兔可换3只鸭,5只兔可换7只鹅.某人用20只兔换得鸡、鸭、鹅共30只.问:其中的鸡、鸭、鹅各多少只? 答案:(2,21,7)、(4,12,14)、(6,3,21)【例7】求方程23732=++z y x 的整数解.【分析】对于三元一次不定方程,可以另外引进一个未知数,将其转化为方程组,然后分别解方程组中的各个方程,从而得到原方程的解.【解答】设t y x =+32,则原方程可看作⎩⎨⎧=+=+)2(.237)1(,32z t t y x 对于方程(1)x =-t ,y =t 是一个特解,从而(1)的整数解是)()4(.2)3(,3-是整数u u t y u t x ⎩⎨⎧+=-=又t =2,z =3是方程(2)的一个特解,于是(2)的整数解是)()6(.72)5(,3是整数v v t v z ⎩⎨⎧+=-=将(6)代入(3)、(4)消去t 得到原方程的所有整数解为:)(.3,272,372是整数、v u v z u v y u v x ⎪⎩⎪⎨⎧-=++=---=【点评】一次不定方程在无约束条件的情况下,通常有无数组整数解,由于求出的特解不同,同一个不定方程的解的形式可以不同,但它们所包含的全部解是一样的,将解中的参数作适当代换,就可以化为同一形式. 【实践】求方程7892439=+-z y x 的整数解. 答案:)(.83213,3,238是整数、v u v u z v y u v x ⎪⎩⎪⎨⎧--=-=+-=【例8】(海峡两岸友谊赛试题)甲组同学每人有28个核桃,乙组同学每人有30个核桃,丙组同学没人有31个核桃,三组共有核桃总数是365个.问:三个小组共有多少名同学? 【分析】设甲组同学a 人,乙组同学b 人,丙组同学c 人,由题意得365313028=++c b a . 要求c b a ++,可以运用放缩法从确定c b a ++的取值范围入手.【解答】设甲组同学a 人,乙组同学b 人,丙组同学c 人,则365313028=++c b a .∵)(31365313028)(28c b a c b a c b a ++<=++<++,∴2836531365<++<c b a . ∵c b a ++是整数,∴c b a ++=12或13.但当c b a ++=13时,得132=+c b ,无正整数解.答:三个小组共有12名同学.【点评】整体考虑和的问题,巧妙运用放缩法.【实践】Alice wants to buy some radios, pens and bags. If she buys 3 radios,6 pens,2 bags,she will pay ¥302. If she buys 5 radios,11 pens,3 bags,she will pay ¥508. Question: How much will Alice pay for 1 radio,1 pen and 1 bag? 答案:96【例9】一个布袋里有红、黄、蓝三种颜色大小相同的木球.红球上标有数字1,黄球上标有数字2,蓝球上标有数字3.小明从布袋中摸出10个球,它们上面所标的数字和等于21.(1) 小明摸出的球中,红球的个数最多不超过几个?(2) 若摸出的球中三种颜色都有,有多少种不同的摸法?【分析】由于知道三种球的个数和,因此可设二元.第(2)问计数问题的实质是就是求正整数解的组数.【解答】(1)设小明摸的红球有x 个,黄球有y 个,蓝球有)(y x --10个,则21)10(32=--++y x y x ,整理,得x y 29-=,因为x 、y 均为正整数,可知x 的最大值为4.即红球最多不超过4个.(2)由(1)知蓝球的个数是1)29(1010+=---=--=x x x y x z , 又∵.290.01,029,0,0,0,0<<⎪⎩⎪⎨⎧>+>->∴⎪⎩⎪⎨⎧>>>x x x x z y x 解得 ∴.4,3,2,1=x 因此共有4种不同的摸法,如下:(1,7,2),(2,5,3),(3,3,4),(4,1,5).【点评】此题求的是未知数的范围及可能取值的个数,因此不需要求出方程的通解,而是根据题意对未知数的限制利用不等式分析出未知数的取值范围,以及整数解的个数.【实践】已知有两堆水泥,若从第一堆中取出100袋放进第二堆,则第二堆比第一堆多一倍;相反,若从第二堆中取出一些放进第一堆,则第一堆比第二堆多5倍.问第一堆中可能的最少水泥袋数是多少?并在这种情况下求出第二堆水泥的袋数.答案:170,40.【例10】设非负整数n ,满足方程n z y x =++2的非负整数(x,y,z )的组数记为na . (1)求3a 的值;(2)求2001a 的值. 【分析】审清题中na 的n 与方程n z y x =++2是同一个非负整数,3a 的含义是方程32=++z y x 的非负整数解的(x,y,z )的组数.【解答】(1)当n=3时,原方程为3x,由于+zy2=+≥zx得≤y≥.1,0≤,0当z=1时,方程为x+y=1,其解(x,y)=(0,1),(1,0) 有2组;当z=0时,方程为x+y=3,其解(x,y)=(0,3),(1,2),(2,1),(3,0) 有4组.综上,a=6.3(2)当n=2001时,原方程为2001yx,由于+z+2=≥≥zyx得≤,0≤.,01000当z=1000时,方程为x+y=1,其解有2组;当z=999时,方程为x+y=3,其解有4组;当z=998时,方程为x+y=5,其解(x,y)=(0,5),(1,4),(2,3),(3,2),(4,1),(5,0)有6组;…;当z=0时,方程为x+y=2001,其解(x,y)=(0,2001),(1,2000),…,(2001,0) 有2002组.综上,a=2+4+6+…+2002=1003002.2001【点评】此题综合较强,涉及解不定方程、分类讨论、计数等方面的知识,需要灵活运用所学只是解决问题.【实践】一次不定方程x+y+z=1999的非负整数解有( )个 CA.20001999B.19992000C.2001000D.2001999【总结反思】以上介绍了初中数学竞赛中一次不定方程的基本解法、各种解题技巧以及应用. 解不定方程的基本方法是分离整系数法,要熟练掌握. 在具体应用问题上,能将实际问题转化为不定方程的问题,并根据题意挖掘题目的隐含条件,也就是未知数的取值范围.【题海拾贝】1.(2000年希望杯竞赛题)若a 、b 均为正整数,且2a>b ,2a+b=10,则b 的值为( )A. 一切偶数B.2、4、6、8C.2、4、6D.2、42. 若正整数x,y 满足2004a=15y ,则 x+y 的最小值为 .3. 如果三个既约真分数6,432b a ,的分子都加上b ,这时得到的三个分数之和为6. 求这三个既约真分数的和.4. (重庆市竞赛题)一个盒子里装有不多于200粒棋子,如果每次2粒、3粒、4粒或6粒地取出,最终盒内都剩余1粒棋子;如果每次11粒地取出,那么正好取完.问:盒子里装有多少粒棋子?5. (2006年国际城市竞赛题)一辆汽车下坡的速度是72km/h ,在平地上的速度是63km/h ,上坡的速度是56km/h.汽车从A地到B地用了4h,而返程用了4小时40分,求AB两地的距离.答案:1.D2.6733.5 4.121 5.27312。
初中数学竞赛专题复习 第三篇 初等数论 第21章 不定方程试题 新人教版-新人教版初中全册数学试题
第21章 不定方程§21.1 二元一次不定方程★求不定方程2x y -=的正整数解.解析 因为312-=,422-=,532-=,…,所以这个方程的正整数解有无数组,它们是2,,x n y n =+⎧⎨=⎩其中n 可以取一切正整数.★求11157x y +=的整数解.解析1 将方程变形得71511y x -=. 因为x 是整数,所以715y -应是11的倍数.由观察得02x =,01y =-是这个方程的一组整数解,所以方程的解为215,111,x t y t =-⎧⎨=-+⎩t 为整数. 解析2 先考察11151x y +=,通过观察易得()()1141531⨯-+⨯=,所以()()114715377⨯-⨯+⨯⨯=,可取028x =-,021y =.从而 2815,2111,x t y t =--⎧⎨=+⎩t 为整数. 评注 如果a 、b 是互质的整数,c 是整数,且方程ax by c +=①有一组整数解0x 、0y .则此方程的一切整数解可以表示为00,,x x bt y y at =-⎧⎨=+⎩其中0t =,±1,±2,±3,….★求方程62290x y +=的非负整数解.解析 因为(6,22)=2,所以方程两边同除以2得31145x y +=. ①由观察知,14x =,11y =-是方程3111x y +=②的一组整数解,从而方程①的一组整数解为()00454180,45145,x y =⨯=⎧⎪⎨=⨯-=-⎪⎩ 所以方程①的一切整数解为18011,453.x t y t =-⎧⎨=-+⎩因为要求的原方程的非负整数解,所以必有180110,4530.t t -⎧⎨-+⎩≥③≥④ 由于t 是整数,由③、④得15≤t ≤16,所以只有t =15,t =16两种可能.当t =15时,x =15,0y =;当t =16时,x =4,y = 3.所以原方程的非负整数解是15,0,x y =⎧⎨=⎩4,3.x y =⎧⎨=⎩ ★求方程719213x y +=的所有正整数解.解析 这个方程的系数较大,用观察法去求其特殊解比较困难,碰到这种情况我们可用逐步缩小系数 的方法使系数变小,最后再用观察法求解.用方程719213x y +=①的最小系数7除方程①的各项,并移项得213193530277y y x y --==-+.② 因为x 、y 是整数,故357y u -=也是整数,于是有573y u +=.再用5除此式的两边得 373255u u y u --==-+.③令325u v -= (整数),由此得 253u v +=.④由观察知1u =-,1v =是方程④的一组解.将1u =-代入③得2y =.2y =代入②得x =25.于 是方程①有一组解025x =,02y =,所以它的一切解为2519,27.x t y t =-⎧⎨=+⎩0,1,2,t =±±由于要求方程的正整数解,所以25190,270.t t ->⎧⎨+>⎩ 解不等式,得t 只能取0,1.因此得原方程的正整数解为25,2,x y =⎧⎨=⎩6,9.x y =⎧⎨=⎩★求方程3710725x y +=的整数解.解析 因为10723733=⨯+,371334=⨯+,33841=⨯+.为用37和107表示1,我们把上述辗转相除过程回代,得1=33-8×4=37-4-8×4=37-9×4=37-9×(37-33)=9×33-8×37=9×(107-2×37)-8×37=9×107-26×37=37×(-26)+107×9,由此可知126x =-,19y =是方程371071x y +=的一组整数解.于是()02526650x =⨯-=-,0259225y =⨯=是方程3710725x y +=的一组整数解.所以原方程的一切整数解为650107,22537,x t y t =--⎧⎨=+⎩t 是整数. ★求方程92451000x y z +-=的整数解.解析 设9243x y t +=,即38x y t +=,于是351000t z -=.原方程可化为38,351000.x y t t z +=⎧⎨-=⎩①②用前面的方法可以求得①的解为38,3,x t u y t u =-⎧⎨=-+⎩u 是整数. ②的解为20005,10003,t v z v =+⎧⎨=+⎩v 是整数. 消去t ,得6000815,200035,10003,x u v y u v z v =-+⎧⎪=-+-⎨⎪=+⎩,u v 是整数.★求方程23723x y z ++=的整数解.解析 设23x y t +=,则23,723.x y t t z +=⎧⎨+=⎩①② 对于①,0x t =-,0y t =是一组特解,从而①的整数解为3,2,x t u y t u =--⎧⎨=+⎩u 是整数. 又02t =,03z =是方程②的一组特解,于是②的整数解为3,27,z v t v =-⎧⎨=+⎩v 是整数. 所以,原方程的整数解为273,272,3.x v u y v u z v =---⎧⎪=++⎨⎪=-⎩u 、v 是整数.★求方程组57952,35736x y z x y z ++=⎧⎨++=⎩的正整数解. 解析 消去z ,得 210z y +=. ①.易知04x =,02y =是它的一组特解,从而①的整数解为4,22,x t y t =-⎧⎨=+⎩t 是整数. 代入原方程组,得所有整数解为4,22,2.x t y t z t =-⎧⎪=+⎨⎪=-⎩t 是整数.由0x >,0y >,0z >得12t -<<,所以t =0,1,故原方程组的正整数解为4,2,2;x y z =⎧⎪=⎨⎪=⎩3,4,1.x y z =⎧⎪=⎨⎪=⎩★求方程351306x y +=的正整数解的组数.解析 因为130651435233y y x y -+==-+,所以0x =437,01y =-是一组特解.于是方程的整数 解为4375,13.x t y t =-⎧⎨=-+⎩t 是整数. 由43750,130.t t ->⎧⎨-+>⎩ 得143735t <<. 所以t =1,2,…,87.故原不定方程有87组正整数解.★★某国硬币有5分和7分两种,问用这两种硬币支付142分货款,有多少种不同的方法? 解析 设需x 枚7分,y 枚5分恰好支付142分,于是75142x y +=.①所以1427222855x x y x --==--. 由于7x ≤142,所以x ≤20,并且由上式知()5|21x -.因为(5,2)=1,所以5|1x -,从而 x =1,6,11,16.①的非负整数解为1,6,11,16,27;20;13; 6.x x x x y y y y ====⎧⎧⎧⎧⎨⎨⎨⎨====⎩⎩⎩⎩所以,共有4种不同的支付方式.评注 当方程的系数较小时,而且是求非负整数解或者是实际问题时,这时候的解的组数往往较少,可以用整除的性质加上枚举,也能较容易地解出方程.★★今有公鸡每只五个钱,母鸡每只三个钱,小鸡每个钱三只,用100个钱买100只鸡,问公 鸡、母鸡、小鸡各买了多少只?解析 设公鸡、母鸡、小鸡各买x 、y 、z 只,由题意列方程组153100,3100.x y z x y z ⎧++=⎪⎨⎪++=⎩①② ①化简得159300x y z ++=.③③-②得148200,x y +=即74100.x y +=解741x y +=得1,2.x y =-⎧⎨=⎩于是74100x y +=的一个特解为00100,200.x y =-⎧⎨=⎩所以74100x y +=的所有整 数解为1004,2007,x t y t =-+⎧⎨=-⎩t 是整数. 由题意知,0x <,y ,100z <,所以,01004100,02007100.t t <-+<⎧⎨<-<⎩解得2550,241428.77t t <<⎧⎪⎨<<⎪⎩ 故425287t <<. 由于t 是整数,故t 只能取26,27,28,而且x 、y 、z 还应满足100x y z ++=.所以即可能有三种情况:4只公鸡,18只母鸡,78只小鸡;或8只公鸡,11只母鸡,81只小鸡;或12只公鸡,4只母鸡,84只小鸡.★★小明玩套圈游戏,套中小鸡一次得9分,套中小猴一次得5分,套中小狗一次得2分.小明共套10次,每次都套中了,每个小玩具都至少被套中一次.小明套lO 次共得61分,问:小鸡至少被套中几次?解析 设套中小鸡x 次,套中小猴y 次,套中小狗z 次,则根据题意得95261,10.x y z x y z ++=⎧⎨++=⎩①② 我们要求这个方程组的正整数解.消去z :从①中减去②×2得7341x y +=,于是4173x y -=.③ 由③可以看出417x <.从而x 的值只能是1,2,3,4,5.将③写成 21323x y x -=-+, 由于y 是整数,所以2x -必须是3的倍数.从而只有2、5两个值满足这一要求.但2x =时,9y =,1z =-不是正整数.在5x =时,2y =,3z =是本题的解.因此小鸡被套中5次.评注 本题问“小鸡至少被套中几次?”实际上却只有一个解,“至少”两字可以省去.★★今有浓度为5%、8%、9%的甲、乙、丙三种盐水分别为60克、60克、47克,现要配制成浓度为7%的盐水100克,问甲种盐水最多可用多少克?最少可用多少克?解析 设甲、乙、丙盐水分别各取x 克、y 克、z 克,配成浓度为7%的盐水100克,依题意有 100,589700.x y z x y z ++=⎧⎨++=⎩其中060x ≤≤,0≤y ≤60,0≤z ≤47.解方程组可得2004,3100.y x z x =-⎧⎨=-⎩由0200460,0310047.x x -⎧⎨-⎩≤≤≤≤ 得3549x ≤≤.又35x =,60y =,5z =和49x =,4y =,47z =均满足题设,故甲种盐水最少可用35克,最 多可用49克.§21.2 勾股数★★★满足方程222x y z +=的一切基本勾股数x 、y 、z (y 为偶数),都可表示为以下形式:22x p q =-,2y pq =,22z p q =+,①其中p 、q 为正整数,(p ,q )=1,p q >,p 、q 一奇一偶.解析 设正整数p 、q 满足(p ,q )=1,p q >,p 、q 一奇一偶,则()()2222222x y p q pq +=-+ 42242224p p q q p q =-++()2222p q z =+=. 所以一切形如①的正整数x 、y 、z 都是方程222x y z +=的解.下面证明这样的x 、y 、z 是基本勾股 数.设(),,x y z d =,由于p 、q 一奇一偶,所以22p q -是奇数,由22|d x p q =-,于是d 是奇数.又由22|d p q +,得()()2222|d p q p q ++-,即2|2d p ,同理2|2d q .因为d 是奇数,所以2|d p ,2|d q ,于是()22|,d p q .由(),1p q =得()22,1p q =,所以1d =.这就证明了由①确定的x 、y 、z 是一组基本 勾股数.反过来,设x 、y 、z 是一组基本勾股数,且y 是偶数,x 和z 都是奇数,则2z x -和2z x +都是整数. 设,22z x z x d -+⎛⎫= ⎪⎝⎭,则存在正整数a 和b ,使 2z x da -=,2z x db +=,(),1a b =,于是()z d b a =+,()x d b a =-.由于(),1z x =,所以1d =,即,122z x z x -+⎛⎫= ⎪⎝⎭. 由222x y z +=得2222y z x z x +-⎛⎫=⋅ ⎪⎝⎭. 这就可推出上式中右面两个因式都是平方数.设22z x p +=,22z x q -=, 这里0p q >>.(,)1p q =,于是可得2222,2,x p q y pq z p q =-==+.由于z 是奇数,所以p 、q 一奇一偶.这就证明了方程222x y z +=的任意一组解x 、y 、z (y 为偶数) 都可由①表示.评注 如果正整数x 、y 、z 满足方程222x y z +=,那么就称x 、y 、z 是一组勾股数.边长为正整数的直角三角形就称为勾股三角形.在勾股数x 、y 、z 中,如果这三个数的最大公约数是1,那么这样的勾股数就称为基本勾股数.如果 (x ,y ,z )=1d >,那么设x dx =′,y dy =′,z dz =′,则有(x ′,y ′,z ′)=1,并且由222x y z +=得222222d x d y d z '+'=',两边除以2d ,得222x y z '+'='.所以我们只需研究基本勾股数.在基本勾股数x 、y 、z 中,x 和y 必定一奇一偶.这一点可以用反证法证明:假定x 和y 的奇偶性相同,那么有两种可能的情况:①x 和y 同奇,②x 和y 同偶.如果x 和y 同奇,由于奇数的平方是4的倍数加1,所以22x y +是4的倍数加2,于是2z 是偶数,z 也是偶数,而偶数的平方是4的倍数,这与4的倍数加2矛盾,所以x 和y 不能都是奇数.如果x 和y 都是偶数,那么z 也是偶数,这与x 、y 、z 是基本勾股数矛盾,所以x 和y 中一奇一偶.由此也可推出z 是奇数.★设x 、y 、z 是勾股数,x 是质数,求证:21z -和()21x y ++都是完全平方数. 解析()()222x z y z y z y =-=+-.因为x 是质数,所以2x 只有1、x 、2x 三个正约数.由于0z y z y +>->,所以有2,1.z y x z y ⎧+=⎨-=⎩由此得221z x -=,()21222x y x y ++=++()222121x x x =+-+=+, 所以21z -和2(1)x y ++都是完全平方数.★求证:222n n +、21n +、2221n n ++(n 是正整数)是一组勾股数.解析 因为n 是正整数,2222122n n n n ++>+,222121n n n ++>+.由 ()()2222221n n n +++ ()22222441n n n n =++++ ()()222222221n n n n =++++ ()22221n n =++, 所以222n n +、21n +、2221n n ++是一组勾股数.★若勾股数组中,弦与股的差为1,则勾股数组的形式为21n +、222n n +、2221n n ++,其中n 为正整数.解析 设弦长为c ,股长为1c -,勾为x .因为(c ,1c -)=1,所以x 、1c -、c 为一组基本勾股数.又c 为奇数,1c -为偶数,则x 为奇数. 设21x n =+,则()()222211n c c ++-=,得2221c n n =++,2122c n n -=+. 所以,勾股数组具有形式21n +、222n n +、2221n n ++.★★求证:勾股三角形的直角边的长能取任何大于2的正整数. 解析 当n 是大于1的奇数时,212n -和212n +都是正整数,并且 222221122n n n ⎛⎫⎛⎫-++= ⎪ ⎪⎝⎭⎝⎭.当n 是大于2的偶数时,214n -和214n +都是正整数,并且222221144n n n ⎛⎫⎛⎫+-=+ ⎪ ⎪⎝⎭⎝⎭.由以上两式可以看出,勾股三角形的一直角边n 可取大于2的任何正整数. ★★求证:在勾股三角形中, (1)必有一条直角边的长是3的倍数; (2)必有一条直角边的长是4的倍数; (3)必有一条边的长是5的倍数.解析 设该勾股三角形的三边的长分别为a 、b 、c (c 是斜边),则222a b c +=.只要证明a 、b 、c 是基本勾股数时的情况.不失一般性,设b 为偶数,则 22a p q =-,2b pq =,22c p q =+,其中p 、q 满足上述定理中的条件.(1)若p 、q 中至少有一个是3的倍数,则b 是3的倍数;若p 、q 都不是3的倍数,设 31p k =±,31q l =±,则()()22223131a p q k l =-=±-±()22996k l k l =+±±是3的倍数.(2)由于p 、q 一奇一偶,所以2b pq =是4的倍数.(3)若a 、b 都不是5的倍数,则2a 的末位数是1或9;2b 的末位数字是4或6. 1+4=5,1+6=7,9+4=13,9+6=15,由于一个完全平方数的末位数不可能是7和3,所以 222c a b =+的末位数只可能是5.于是c 的末位数是5.评注 由此可推出,勾股三角形的面积必是6的倍数;三边之积必是60的倍数. ★★求基本勾股数组,其中一个数是16. 解析 设勾股数组x 、y 、z ,其中x =16. x =16=2×4×2=2×8×1,若4m =,2n =,有(,m n )-2≠1,从而只有8m =,1n =,(,)1m n =,且m 和n 为一奇一偶.于是22228163y m n =-=-=,22228165z m n =+=+=.从而,只有一组基本勾股数16、63、65.评注 若不要求基本勾股数,则x =16=2×4×2,设4m =,2n =,得 2212y m n =-=,2220z m n =+=.即16、12、20为一组勾股数.又22164322x ==⨯⨯,设232m =,22n =,得 2230y m n =-=,2234z m n =+=.即16、30、34为一组勾股数.★★设p 、m 、n 为一组勾股数,其中p 为奇质数,且n >p ,n >m .求证:21n -必为完全平方数. 解析 因为p 、m 、n 为一组勾股数,n p >,n m >,则有222n m p =+. ()()222m n p n p n p =-=+-,m n p >-.设()1m n r r p =-<≤,则有()()222222p n m n n r r n r =-=--=-.因为1r p <≤,p 为奇质数,则1r =(否则,若1r p <<,则|r 2p ,矛盾). 由1r =,得221p n =-,从而21n -是完全平方数.★★直角三角形的三边的长都是正整数,其中有一条直角边的长是35,它的周长的最大值和 最小值分别是多少?解析 设直角三角形的三边长分别是35,b ,c ,则 22235b c +=,即()()1225c b c b +-=.1225的大于35的正约数可作为c b +,其中最大的是1225,最小的是49,所以,直角三角形的周长的 最大值是 35+1225=1260, 最小值是35+49=84.★★设n 为大于2的正整数.证明:存在一个边长都是整数的直角三角形,它的一条直角边长 恰为n .解析 只需证明不定方程222x n z +=,有正整数解.利用()()2z x z x n -+=,结合z x -与z x +具有相同的奇偶性,故当n 为奇数时,由(z x -,z x +)=(1,2n ),可得不定方程的一组正整数解 (x ,z )=2211,22n n ⎛⎫-+ ⎪⎝⎭; 而当n 为偶数时,由条件,知n ≥4.利用 (z x -,z x +)=22,2n ⎛⎫⎪⎝⎭,可得不定方程的一组正整数解 (x ,z )=2244,44n n ⎛⎫-+ ⎪⎝⎭. 综上,可知命题成立。
求不定方程整数解的常用方法
求不定方程整数解的常用方法摘要:不定方程,是指未知数的个数多于方程的个数,且未知数受到某些限制的方程或方程组.因此,要求一个不定方程的全部的解,是相当困难的,有时甚至是不可能或不现实的.本文利用变量替换、未知数之间的关系、韦达定理、整除性、求根公式、判别式、因式分解等有关理论,求得一类不定方程的正整数解.通过一些具体的例子,给出了常用的不定方程的解法,分别为分离整数法、辗转相除法、不等式估值法、逐渐减小系数法、分离常数项的方法、奇偶性分析法、换元法、构造法、配方法、韦达定理、整除性分析法、利用求根公式、判别式、因式分解法等等.关键字:不定方程;整数解;整除性1引言不定方程是数论的一个分支,有悠久的历史与丰富的内容,与其他数学领域有密切联系,是数论中的重要的、活跃的研究课题之一,我国对不定方程的研究以延续了数千年,“百钱百鸡问题”等一直流传至今,“物不知其数”的解法被称为中国剩余定理,学习不定方程,不仅可以拓宽数学知识面,而且可以培养思维能力,提高数学的解题技能.中学阶段是学生的思维能力迅猛发展的关键阶段.在此阶段要注重培养学生的思维能力,开发学生智力,因此对于初等数论的一般方法、理论有一定的了解是必不可少的.让学生做题讲究思想、方法与技巧、创造性的解决问题,就要有一定的方法与技巧的积累与总结.不定方程的重要性在中学中得到了充分的体现,无论在中高考还是在每年世界各地的数学竞赛中,不定方程都占有一席之地,而且它还是培养学生思维能力、观察能力、运算能力、解决问题能力的好材料.2不定方程的定义所谓不定方程是指未知数的个数多于方程的个数,且未知数受到某些(如要求是有理数,整数或正整数等等)限制的方程或方程组.不定方程也称丢番图方程,是数论的重要分支学科,也是数学上最活跃的数学领域之一,不定方程的内容十分丰富,与代数数论、几何数论、集合数论都有较为密切的联系.下面对中学阶段常用的求不定方程整数解的方法做以总结:3一般常用的求不定方程整数解的方法(1)分离整数法此法主要是通过解未知数的系数中绝对值较小的未知数,将其结果中整数部分分离出来,则剩下部分仍为整数,则令其为一个新的整数变量,以此类推,直到能直接观察出特解的不定方程为止,再追根溯源,求出原方程的特解.例1 求不定方程025=-++y x x 的整数解 解 已知方程可化为 231232223225++=++++=+++=++=x x x x x x x x y 因为y 是整数,所以23+x 也是整数. 由此5,1,3,1,3,3,1,12---=--=+x x 即相应的.0,2,0,4=y所以方程的整数解为(-1,4),(-3,0),(1,2),(-5,0).(2)辗转相除法此法主要借助辗转相除式逆推求特解,具体步骤如下:第一步,化简方程,尽量化简为简洁形式(便于利用同余、奇偶分析的形式); 第二步,缩小未知数的范围,就是利用限定条件将未知数限定在某一范围内,便于下一步讨论;第三步,用辗转相除法解不定方程.例2 求不定方程2510737=+y x 的整数解.解 因为251)107,37(=,所以原方程有整数解.用辗转相除法求特解:18433,413337,33237107+⨯=+⨯=+⨯=从最后一个式子向上逆推得到19107)26(37=⨯+-⨯所以25)259(107)2526(37=⨯⨯+⨯-⨯则特解为⎩⎨⎧=⨯=-=⨯-=225259650252600y x 通解为Z t t t y t t x ∈⎩⎨⎧++=+=+--=--=,)6(37337225)6(1078107650或改写为.,3731078Z t t y t x ∈⎩⎨⎧+=--= (3)不等式估值法先通过对所考查的量的放缩得到未知数取值条件的不等式,再解这些不等式得到未知数的取值范围.例3 求方程1111=++zy x 适合z y x ≥≥的正整数解. 解 因为z y x ≥≥所以zy x 111≤≤ 所以zz z z y x z 1111111++≤++〈 即 zz 311≤〈 所以31≤〈z所以.32==z z 或当2=z 时有2111=+y x 所以y y y x y 11111+≤+〈 所以y y 2211≤〈 所以42≤〈y所以;46,43或相应地或===x y y当3=z 时有3211=+y x 所以yy y x y 11111+≤+〈 所以 y y 2321≤〈 所以.3;3,3==≤x y y 相应地所以).3,3,3(),2,4,4(),2,3,6(),,(=z y x(4)逐渐减小系数法此法主要是利用变量替换,使不定方程未知数的系数逐渐减小,直到出现一个未知量的系数为1±的不定方程为止,直接解出这样的不定方程(或可以直接能用观察法得到特解的不定方程为止,再依次反推上去)得到原方程的通解.例4 求不定方程2510737=+y x 的整数解.解 因为251)107,37(=,所以原方程有整数解.有10737〈,用y 来表示x ,得 37412313710725y y y x +-+-=-=则令 12374,37412=-∈=+-m y Z m y 即 由4<37,用m 来表示y ,得 49343712m m m y ++=+=令.4,4t m Z t m =∈=得将上述结果一一带回,得原方程的通解为 Z t t y t x ∈⎩⎨⎧=+--=,3731078 注①解一元二次不定方程通常先判定方程有无解.若有解,可先求c by ax =+的一个特解,从而写出通解.当不定方程系数不大时,有时可以通过观察法求得其解,即引入变量,逐渐减小系数,直到容易求得其特解为止.②对于二元一次不定方程c by ax =+来说有整数解的充要条件是c b a ),(.⎩⎨⎧⎩⎨⎧∈-=+=∈+=-=)(,)(,0000Z t at y y bt x x Z t at y y bt x x 或 (5)分离常数项的方法对于未知数的系数和常数项之间有某些特殊关系的不定方程,如常数项可以拆成两未知数的系数的倍数的和或差的不定方程,可采用分解常数项的方法去求解方程.例5 求不定方程14353=+y x 的整数解.解 原方程等价于0)28(5)1(331405314353=-+-⇔+=+⇔=+y x y x y x因为()15,3=所以⎩⎨⎧∈=-=-Z t t y t x ,32851 所以原方程的通解为.,32851Z t t y t x ∈⎩⎨⎧+=-= (6)奇偶性分析法从讨论未知数的奇偶性入手,一方面可缩小未知数的取值范围,另一方面又可用n 2或)(12Z n n ∈+代入方程,使方程变形为便于讨论的等价形式.例6 求方程32822=+y x 的正整数解.解 显然y x ≠,不妨设0〉〉y x因为328是偶数,所以x 、y 的奇偶性相同,从而y x ±是偶数.令112,2v y x u y x =-=+则1u 、.0,111〉〉∈v u Z v 且所以1111,v u y v u x -=+=代入原方程得1642121=+v u同理,令2211211(2,2u v v u u v u =-=+、)0,222〉〉∈v u Z v 且于是,有822222=+v u 再令3223222,2v v u u v u =-=+得412323=+v u此时,3u 、3v 必有一奇一偶,且 []641033=≤〈〈u v取,5,4,3,2,13=v 得相应的16,25,32,37,4023=u所以,只能是.4,533==v u从而2,18==y x结合方程的对称性知方程有两组解()().18,2,2,18(7)换元法利用不定方程未知数之间的关系(如常见的倍数关系),通过代换消去未知数或倍数,使方程简化,从而达到求解的目的.例7 求方程7111=+y x 的正整数解. 解 显见,.7,7〉〉y x 为此,可设,7,7n y m x +=+=其中m 、n 为正整数. 所以原方程7111=+y x 可化为717171=+++n m 整理得 ()()()().49,777777=++=+++mn n m n m 即所以49,1;7,7;1,49332211======n m n m n m相应地56,8;14,14;8,56332211======y x y x y x所以方程正整数解为()()().56,8,14,14,8,56(8)构造法构造法是一种有效的解题方法,并且构造法对学生的创造性思维的培养有很重要的意义,成功的构造是学生心智活动的一种探求过程,是综合思维能力的一种体现,也是对整个解题过程的一种洞察力、预感力的一种反映.构造体现的是一种转化策略,在处理不定方程问题时可根据题设的特点,构造出符合要求的特解或者构造一个求解的递推式等.例8 已知三整数a 、b 、c 之和为13且bc a b =,求a 的最大值和最小值,并求出此时相应的b 与c 的值.解 由题意得⎩⎨⎧==++acb c b a 213,消去b 得()ac c a =--213 整理得到关于c 的一元二次方程()().0132622=-+-+a c a c 因为()().3520,01342622≤≤≥---=∆a a a 解得因,0≠a若,916,014425,12===+-=c c c c a 或解得则有符合题意,此时;9311641⎪⎩⎪⎨⎧===⎪⎩⎪⎨⎧=-==c b a c b a 或若17=a 时,则有,01692=+-c c 无实数解,故;17≠a若16=a 时,则有,09102=+-c c 解得,91==c c 或符合题意,此时;912161416⎪⎩⎪⎨⎧=-==⎪⎩⎪⎨⎧=-==c b a c b a 或综上所述,a 的最大值和最小值分别为16和1,相应的b 与c 的值分别为.9316491214⎩⎨⎧==⎩⎨⎧=-=⎩⎨⎧=-=⎩⎨⎧=-=c b c b c b c b 或和或 (9)配方法把一个式子写成完全平方或完全平方之和的形式,这种方法叫做配方法.配方法是式子恒等变形的重要手段之一,是解决不少数学问题的一个重要方法.在初中阶段,我们已经学过用配方法解一元二次方程,用配方法推到一元二次方程的求根公式,用配方法把二次函数化为标准形式等等,是数学中很常用的方法.例9 若.,24522的值求x y y x y x y x ++=++ 解 由题意 045222=+-+-y y x x 即()021122=⎪⎭⎫ ⎝⎛-+-y x 所以21,1==y x 所以23211=+=+x y y x (10)韦达定理韦达定理是反映一元二次方程根与系数关系的重要定理,广泛应用于初等代数、三角函数及解析几何中,应用此法解题时,先根据已知条件或结论,再通过恒等变形或换元等方法,构造出形如b a +、b a ⋅形式的式子,最后用韦达定理.例10 已知p 、q 都是质数,且使得关于x 的二次方程()051082=+--pq x q p x 至少有一个正整数根,求所有的质数对().,q p解 设方程的两根分别为1x 、(),212x x x ≤由根与系数关系得⎩⎨⎧=⋅-=+pq x x q p x x 51082121 因为p 、q 都是质数,且方程的一根为正整数,可知方程的另一根也是正整数. 所以⎩⎨⎧==p q p q pq pq x q p q p x ,,5,5,,55,5,,,5,121 所以.5,5,5,1521q p p q pq pq x x ++++=+①当1521+=+pq x x 时,即,10815q p pq -=+因为p 、q 均是质数,所以,1081015q p p pq -〉〉+故此时无解.②当5521+=+pq x x 时,即,1085q p pq -=+所以()(),85810-=-⋅+q p 因为p 、q 都是质数,且,810-〉+q p 所以,1,5885,1710⎩⎨⎧--=-=+q p 解得符合条件的质数对为()().3,7,=q p③当p q x x +=+521时,即,1085q p p q -=+所以,157q p =满足条件的质数对. ④当q p x x +=+521时,即,1085q p q p -=+所以,113q p =于是()()()().3,11,3,7,==q p q p 或综上所述,满足条件的质数对为()()()().3,11,3,7,==q p q p 或(11)整除性分析法用整除性解决问题,要求学生对数的整除性有比较到位的把握.例11 在直角坐标系中,坐标都是整数的点称为整点,设k 为整数,当直线k kx y x y +=-=或3的交点为整数时,k 的值可以取()A.2个B.4个C.6个D.8个解 当1=k 时,直线13+=-=x y x y 与平行,所以两直线没有交点;当0=k 时,直线()轴即与x y x y 03=-=交点为整数;当1≠k 、0≠k 时,直线k kx y x y +=-=与3的交点为方程组⎩⎨⎧+=-=kkx y x y 3的解,解得 ⎪⎩⎪⎨⎧--=---=1413k k y k k x 因为x 、y 均为整数,所以1-k 只能取4,2,1±±±解得.3,5,1,3,0,2-=k综上,答案为C.(12)利用求根公式在解不定方程时,若因数分解法、约数分析均不能奏效,我们不妨将其中一个未知数看成参数,然后利用一元二次方程的求根公式去讨论.例12 已知k 为整数,若关于x 的二次方程()01322=+++x k kx 有有理根,求k 值. 解 因为0≠k ,所以()01322=+++x k kx 的根为()()(),25223229843222k k k k k k k x ++±+-=++±+-= 由原方程的根是有理根,所以()5222++k 必是完全平方式. 可设(),52222m k =++则(),52222=+-k m 即 ()(),512222⨯=--++k m k m因为m 、k 均是整数,所以⎩⎨⎧=--=++522122k m k m , ⎩⎨⎧=--=++122522k m k m ⎩⎨⎧-=---=++112522k m k m , ⎩⎨⎧-=---=++522122k m k m 解得,02或-=k 因为,0≠k 所以k 的值是-2.(13)判别式法一元二次方程根的判别式是中学阶段重要的基础知识,也是一种广泛应用的数学解题方法.该法根据一元二次方程的判别式ac b 42-=∆的值来判定方程是否有实数根,再结合根与系数的关系判定根的正负.熟练掌握该法,不仅可以巩固基础知识,还可以提高解题能力和基础知识的综合运用能力.例13 求方程431112=++xy y x 的整数解. 解 已知方程可化为()044342=-+-xy y x因为x 、y 均为整数,所以,06448162≥+-=∆x x 且为完全平方数.于是,令(),464481622n x x =+-其中n 为正整数所以()04322=-+-n x x因为x 、n 均为整数所以(),04492≥--=∆n 且为完全平方数,即有,742-n 为完全平方数.于是,再令,7422m n =-其中m 为正整数所以()()722=-+m n m n因为m n m n -+22与奇偶性相同,且m n m n -〉+22所以12,72=-=+m n m n由上.2=n相应的,032=-x x 解得()303===x x x ,所以舍去或把3=x 代入已知方程中得(),522舍去或==y y 所以2=y 所以()()2,3,=y x(14)因式分解法因式分解也是中学阶段重要的基础知识之一.它应用广泛,在多项式简化、计算、方程求根等问题中都有涉及.因式分解比较复杂,再解题时,根据所给题目的特点,灵活运用,将方程分解成若干个方程组来求解.这种方法的目的是增加方程的个数,这样就有可能消去某些未知数,或确定未知数的质因数,进而求出其解.利用因式分解法求不定方程()0≠=+abc cxy by ax 整数解的基本思路:将()0≠=+abc cxy by ax 转化为()()ab b cy a x =--后,若ab 可分解为,11Z b a b a ab i i ∈=== 则解的一般形式为,⎪⎩⎪⎨⎧+=+=c b b y c a a x ii 再取舍得其整数解. 例14 方程a b a ,4132=-、b 都是正整数,求该方程的正整数解. 解 已知方程可化为ab a b =-128所以()()9696812-=+-+b a ab即()()96128-=+-b a因为a 、b 都是正整数所以1212,0〉+〉b b这样964832241612或或或或=+b所以4=b 或12或20或36或84相应地2=a 或4或5或6或7所以方程的正整数解为:()()()()().84,7,36,6,20,5,12,4,4,24小结本文只针对不定方程整数解问题做一个初步的探索,归纳提炼出一些解这类题的常规方法和技巧,对解不定方程具有一定的指导意义;并且,还根据自己的积累,总结,发掘出一些新的方法,技巧,具有创新和学习的意义.不定方程(组)在人们的实际生活中有一定的现实意义和应用价值.正确解决这类问题的关键,是在把实际问题转化为数学问题后,依据问题中的条件,特别注意挖掘隐含的条件,使理论化与实际化相结合,灵活运用所学的数学知识,从而讨论出符合题意的解.本文对解决这类问题的方法做以总结,在解决实际问题时,应具体问题具体分析,灵活选用方法技巧,这对于学生的思维能力、分析问题、解决问题的能力的提高有很大的帮助.参考文献[1] 王云峰.判别式法[J].数学教学通讯,2011(07):14—16.[2] 濮安山.中学数学解题方法[M].黑龙江:哈尔滨师范大学出版社,2003年10月.[3] 王秀明.浅析不定方程的解法[J].数理化学习,2009(8):22—25.[4] 黄一生.因式分解在解题中的应用[J].初中生之友,2011(Z):32—35.[5] 张东海,尹敬会.浅谈韦达定理在解题中的应用[J].中学数学教学参考,1994(5):22-23.[6] 范浙杨 .初中数学竞赛中整数解问题的求解方法[J].中学数学研究,2006(12):17-19.[7] 黄细把.求不定分式方程整数解的几种方法[J].数理化学习(初中版),2005(3):27—31.[8] Grinelord.On a method of solving a class of Diophantineequations[M].Mathcomp.,32(1978):936-940[9] 陈志云.关于不定方程(组)的一些常用的初等解法[J].高等函数学报(自然科学版),1997(2):14-29.[10] 敏志奇.不定方程的若干解法[J].(自然科学版),1998(3):87-91.谢辞经过一点时间的查找资料、整理资料、写作论文,今天,我的论文已接近尾声,这也意味着我的大学生活即将拉上帷幕,此时此刻真的让我感慨万分.论文撰写过程的每一个细节都影响着整篇论文的质量,稍一疏忽变出差错,这使我联想到我们的做人处事又何尝不是如此,每一个标点符号对我的考验是千真万确的事,标点符号竟然有着如此重要的地位,我想标点符号大概与我们在日常生活中的每一个细节的决定、每一次不经意的言谈举止一样吧!虽然非常细微却同样举足轻重.当然,在这将要完结的时刻,我将送上我真诚的感谢.首先,我要感谢我的论文指导老师—高丽老师.从初稿的批阅到最后的完成自然都离不开高老师的悉心指导,大体上论文撰写过程中高老师的指导模式是这样的:学生写好—高老师逐一批改—高老师进行当面指导—学生改写一次高老师再批注、再指导,如此不厌其烦的进行指导.在这里我要感谢高老师的随和、平易近人带给我很多心灵上的启迪,我想这是我大学里最后的有意义的一课.我想多少年之后我依然会清晰地记着高老师的和蔼可亲.其次,我要感谢我的同学,你们不但给了我很多宝贵的意见,有时候会亲自帮我修改论文.尤其是在大家时间都这么紧的情况下,竟然有同学花费整天的时间帮助我,在这里,我想表达我的感谢.谢谢!非常感谢!除过这些良师益友,最后我要感谢那些学识渊博并愿意把他所拥有的知识发表于书刊、网站的编写者们,让我有机会了解那么多知识,让我在论文中有了自己的想法和研究,谢谢你们的启迪.再次送上我诚挚的感谢!。
人教版高中数学选修4-6 第三讲 一次不定方程 一 二元一次不定方程名师课件【集体备课】
设(a,b)=1则不定方程ax+by=c的整
数通解为, x=x0+bt y=y0-at
其中t为任意的整数x=x0,y=y0为不定方程
ax+by=c的一个特解 .
课堂小结
一、二元一次不定方程一般式:ax+by=c . 其
所以,不定方程不一定有整数解. 下面我们就来讨论什么情况下不定方
程有整数解.
分析(一)
设不定方程ax+by=c有整数解x=x0,y=y0. 因为(a,b)︱a,(a,b) ︱b 所以(a,b) ︱ax0+by0=c, 即若不定方程有整数解,则(a,b) ︱c
这是不定方程有解时系数之间的关系, 下面我们来看验证,当系数满足 (a,b) ︱c 时是否一定有整数 解.
所151s以11
s
4s 1
∈11 z,得到
4s 1
s 3 y 4, x 5
所以 x1=1-5
x=-5+19t
y=4是方程的一个特解. 得解 y=4-15t t ∈z
课堂练习
1、二元一次方程3x+2y=11 ( D). A、 任何一对有理数都是它的解
B、只有一个解 C、只有两个解
D、无穷多个解
鸡翁一,值钱五,鸡母一, 值钱三,鸡雏三,值钱一,百钱 买百鸡,问鸡翁、母、雏各几何.
你能算出有多 少只鸡吗?
上面的问题即是著名的“百钱买百 鸡”,百钱能买到百鸡吗?若能买到, 能买到鸡翁、鸡母和鸡雏各多少只?
生活中类似的问题还有很多,要怎 样顺利的解决这些问题,就需要学习新 的知识——二元一次不定方程.
不定方程的整数解修改稿
不定方程的整数解修改稿(总13页) -本页仅作为预览文档封面,使用时请删除本页-一次不定方程的整数解讲稿序言 什么是不定方程我们知道在方程(方程组)里,如果未知数的个数多于方程的个数,那么,一般来说,它的解往往是不确定的。
例如 2x -y -1=0,则:y =2x -1.分别令x =1,2,3,4,5,…,就可以求出对应的n 值.⎩⎨⎧==11y x ,⎩⎨⎧==32y x ,⎩⎨⎧==53y x ,⎩⎨⎧==74y x ,⎩⎨⎧==95y x ,……. 也就是说:2x -y -1=0的所有的解(称为通解)为:y =2x -1.注意:上面只列出了它的正整数解.如果用k 代替x ,用n 代替y ,并且k 和n 只代表正整数,得到的答案是: 2k -n -1=0的所有的解(称为通解)为:n =2k -1. n =1,3,5,7,9,….这个结论表明:如果k 取一切正整数1,2,3,…,那么n 表示所有的奇数(1,3,5,7,9…).请记住这个结论:n =2k -1表示所有的奇数.又如 x -2y =300的解是:x =2y +300,每给出一个y 的值,就有一个x 的值与之对应.例如y =0,1,2,3,4,5,…,就可以求出对应的x 值,又如 方程组⎩⎨⎧=++=++)2....(18023)1........(100z y x z y x ,(2)-(1) 消去一个未知数y 之后,就变形为一个二元一次方程:2y -z =80所以它的解也是不确定的.像这类方程或方程组就叫不定方程或不定方程组.例1 有一堆鹅卵石,不知总个数.但知道:每次取3个,最后余2个;每次取5个,最后也是余2个;每次取7个,最后还是余2个;问这堆鹅卵石共多少个…余…余…余分析与解:实际上这个问题转化为数学问题就是:有一个正整数,无论被3除,被5除或者被7除,都余2;求这个数.如果列方程组就是:求个正整数M:⎪⎩⎪⎨⎧+=+=+=)3...(27)2...(25)1...(23zMyMxM我们不妨这样来解:因为这个整数不论被3除,被5除或者被7除,总是余2;我们先求出它的一个特解:∵3×5×7=105可以被3、5、7整除,∴3×5×7+2被3、5、7除余数都是2,∴105+2=107就是这个问题的一个特解;∵3×5×7 ×n也可以被3、5、7整除,∴这个问题的特解107加上105n之后,被3、5、7除,余数也是2;∴其通解是107+105n.例2现在把上一个问题改为:每次取3个,最后余2个;每次取5个,最后余3个;每次取7个,最后余2个;问这堆鹅卵石共多少个…余…余…余分析与解:我们不妨凑凑看,因为这个数被3和7余数都是2,太巧了,第一个23被5除余3,就是它的一个特解,根据上例的分析,其通解是3×5×7n +23=105n +23.【说明】先求出它的一个特解是问题的关键.这就是《孙子算经》中的“物不知数”问题.原题是:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何答曰:二十三”意思就是,有一些物品,如果三个、三个的数,最后剩2个;如果五个、五个的数,最后剩3个;如果七个、七个的数,最后剩2个;求这些物品一共有多少注:《孙子算经》是南北朝时一部重要的数学著作。
关于二元一次不定方程的整数解相关结论的推导
关于⼆元⼀次不定⽅程的整数解相关结论的推导整数解的通解公式推导⼆元⼀次不定⽅程的⼀般形式为:ax + by = c ①这⾥,a、b和c都是正整数,且满⾜(a,b) = 1由(a,b) = 1知,存在⼀对整数u和v,满⾜ au + bv = 1。
取m = cu,n = cv,则m, n这⼀对整数是⽅程①的⼀组特解,即有am + bn = c ②由①②,有a(x-m) = -b(y-n)(x-m)/b = -(y-n)/a := tx = m + bt, y = n - at ③由(a,b) = 1知,b | x-m,a | y-n,即⽅程①的任意⼀组整数解都有唯⼀对应的整数t,于是③便是①的所有整数解的通解公式,t可为任意整数。
易知这些整数解在平⾯直⾓坐标系中处在同⼀条直线(斜率为 -a/b)上。
实际上,通解公式③只要求a、b、c为整数且满⾜(a,b)=1即可。
⾮负整数解的相关结论推导考虑①的⾮负整数解,则③⾥的 t 需要满⾜:m + bt ≥ 0 和 n - at ≥ 0,即t ≥ -m/b = -[m/b] - {m/b} ④t ≤ n/a = [n/a] + {n/a} ⑤由于t为整数,⑤等价于 t ≤ [n/a];④等价于 -t ≤ m/b = [m/b] + {m/b},即等价于 -t ≤ [m/b],即 t ≥ -[m/b]于是有-[m/b] ≤ t ≤ [n/a] ⑥只要[n/a] ≥ -[m/b],⽅程①就⼀定存在⾮负整数解。
事实上,①的⾮负整数的解数为M := [n/a] + [m/b] + 1 ⑦例如就8x + 15y = 2⽽⾔,x = 4, y = -2是其⼀组特解,代⼊⑦,有M = [-2/8] + [4/15] + 1 = -1 + 0 + 1 = 0即8x + 15y = 2没有⾮负整数解。
⑦给出的⽅程①的⾮负整数解数M的判别式需要借助⼀组特解,以下试图只⽤常数a、b和c来表⽰M:M = n/a - {n/a} + m/b - {m/b} + 1= c/(ab) + 1 - {n/a} - {m/b}= [c/(ab)] + 1 + {c/(ab)} - {n/a} - {m/b}由 Δ:= {r+s} - {r} - {s} = [r] + [s] - [r+s],可知Δ = 0或-1,于是M = [c/(ab)] 或 [c/(ab)] + 1 ⑧⑧这个表⽰式⾥没有特解,⽽只有a、b和c;和⑦同样,⑧也是对①的⾮负整数解数的⼀个刻画,但⑦是确定刻画,⑧是不确定刻画。
二元一次不定方程的整数解的通解公式
二元一次不定方程的整数解的通解公式
二元一次不定方程的通解公式为Ax+By=C,其中A、B、C为已知整数,且A和B不全为0。
这个方程有整数解当且仅当C是A和B的最大公约数的倍数。
此时,方程的所有整数解可以表示为x=x0+(B/g)t,
y=y0-(A/g)t,其中g是A和B的最大公约数,x0和y0是该方程的任
意一组特解,t为任意整数。
拓展:如果将二元一次不定方程转化为一个欧几里得算法中的最
大公约数问题,我们可以使用扩展欧几里得算法来求解。
通过该算法,我们不仅可以求出A和B的最大公约数g,还可以求出一组使得
Ax+By=g成立的整数解x0和y0。
然后,我们就可以使用上述通解公式
来求解方程的所有整数解。
用辗转相除法解二元一次不定方程的技巧
用辗转相除法解二元一次不定方程的技巧
戴锡恩
【期刊名称】《数学教学通讯:教师阅读》
【年(卷),期】1989(000)004
【摘要】众所周知,二元一次不定方程ax+by=c(ab≠0)有整数解的充要条件是(a,b)|c。
故,当(a,b)|c时,这个方程有解;当(a,b)(?)c时,方程无解。
解这种方程通常的步骤是: (1)求(a,b),判断方程是否有解; (2)用辗转相除法求出特解(x<sub>0</sub>,y<sub>0</sub>); (3)用公式写出通解。
其中步骤(2)要在辗转相除后,将最后的余数逐
【总页数】1页(P6-6)
【作者】戴锡恩
【作者单位】重庆江北师范学校
【正文语种】中文
【中图分类】G633.6
【相关文献】
1.一类二元一次不定方程的非负整数解的个数问题 [J], 杨永刚
2.辗转相除法求解二元一次不定方程 [J], 王晓英
3.用矩阵变换法解二元一次不定方程 [J], 李波;黄学军
4.浅析二元一次不定方程及其解 [J], 韩孝明
5.二元一次不定方程整数解的两种常用解法 [J], 迟文焕
因版权原因,仅展示原文概要,查看原文内容请购买。
数论
数论一些基本概念定义1.设a, b是整数, b ≠0. 如果有一个整数c, 它使得a = bc, 则a叫做b 的倍数,b叫做a的因数。
我们有时说,b能整除a或者a能被b整除如果b能整除a,我们就用b|a这个符号来表示它,例如2|4,3|6,-5|20 如果b不能整除a,我们就写作b∤a,例如2∤3,3∤7,-5∤13整除的性质:(1) 若a|b, b|c,则a|c;(2) 若a|b, 那么对所有整数c, a|bc;(3) 若c|a且c|b,则c|(ma+nb) (m,n为整数);(4) 若b|a且a!=0,则|b|<=|a|;(5) 若cb|ca, 则b|a;定义2. 一个大于1的正整数,只能被1和它本身整除,不能被其他正整数整除,这样的正整数叫做素数(也叫质数)定义3. 如果一个正整数a有一个因数b,而b又是素数,则b就叫做a的质因数引理1. 如果a是一个大于1的整数,而所有≤a的质数都除不尽a,则a是素数(希望会证明)最大公约数和最小公倍数表示法1.若d是a1,a2,a3,…,a n 的最大公约数,则表示为d = (a1,a2,a3,…,a n)引理2.假设a和b都是正整数,且a>b,a = bq +r, 0 < r < b,其中q, r都是正整数,则a和b的最大公约数等于b和r的最大公约数,即:(a, b) = (b, r)我们求最大公约数就可以使用这个方法:辗转相除法(又叫欧几里德算法)int gcd(int a, int b){if(b == 0) return a;else return gcd(b, a%b);}//辗转相除法扩展欧几里德算法://这个算法很重要,等等还要用到它,希望能够认真理解o(∩_∩)o…若(a, b) = d, 则必定存在整数x, y使得ax + by = d由于ax + by = dbx0 + (a%b)y0 = d在计算机中a%b = a – (a/b) * b所以bx0 + (a%b)y0 = bx0 + [a – (a/b) * b]y0 = a y0 + b(x0– (a/b) y0) = a x + b y 对照a, b系数,可由不定方程bx0 + (a%b)y0 = d的解x0 ,y0得ax + by = d的解x = y0 , y =x0– (a/b) y0而初始条件为ax + 0*y = d = a明显,这个不定方程的一组解为x = 1, y = 0所以我们可以把扩展欧几里德算法的代码写成这样:int extended_ gcd(int a, int b, int &x, int &y){int t, gcd;if (b == 0) {x = 1; y = 0;return a;}gcd = extended_ gcd (b, a%b, x, y);t = x;x = y;y = t – a / b * y;return gcd;}表示法2.如果m是a1,a2,a3,…,a n 的最小公倍数,则表示为m = {a1,a2,a3,…,a n} 引理3. 若a, b的最大公因数为d = (a, b),则a, b的最小公倍数m = ab/d 我们求最小公因数就可以先求出最大公因数,再求出最小公倍数二元一次不定方程我们将讨论二元一次不定方程:ax + by = c (1)的整数解问题在这里可以看到扩展欧几里德算法的用处设a, b的最大公因数为d = (a, b), 则a = a1d, b = b1d, (a1, b1) = 1于是(1)式可以表示为:d(a1x+b1y) = c所以说只有当d|c时(1)式才有整数解这也是我们用来判断一个二元一次不定方程是否有整数解的方法定理:在二元一次不定方程ax + by = c (a > 0, b > 0, c > 0, (a, b) = 1)中,若x0, y0 是一组解, 则该方程的一切解都可以表示为x = x0– bt, y = y0 + at (t ∈Z)由上述定理可知,利用扩展欧几里德算法求解不定方程ax + by = c的方法步骤如下:1.判断是否有解,若(a, b)∤c,则无解,若有解则方程两边同除(a, b)得新的方程: a0 x + b0 y = c0其中a0 = a / (a, b), b0 = b / (a, b),c0 = c/(a, b) 且(a0, b0) = 1;2.利用扩展欧几里德算法求解a0x0 + b0y0 = (a0, b0) = 1的解则c0x0 , c0y0 就是a0 x + b0 y = c0 的一组解3.利用上述定理,可得所有的解可以用x = c0x0 + b0t y = c0y0 - a0t (t ∈Z)来表示例题:pku1061,青蛙的约会两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WORD 格式
专业资料整理
一次不定方程的整数解及应用
重要定理: 设a 、b 、c 、d 为整数,则不定方程 ax byc 有:
1、若(a,b)
d,且d 不能整除c ,则不定方程ax by c 没有整数解;
2、若(x 0,y 0)是不定方程ax byc 且的一组整数解(称为特解),则
x x 0 bt
,
(t 为
y y0 at
整数)是方程的全部整数解(称为通解) .(其中(a,b)d,且d 能整除c ).
求整系数不定方程 ax by
c 的正整数解,通常有以下步骤:
(1)判断有无整数解; (2) 求出一个特解; (3
) 写出通解;
(4)有整数t 同时要满足的条件(不等式
组) ,代入通解,写出不定方程的正整数解. 例1:求下列不定方程的整数解:(1)2x 6y 8
ì
解:原方程变形为:x 3y 4 ,可知 ?x=1 是此方程的一组整数解(特
解) , í
?
y=1
ì
∴原方程的所有整数解为
?x=1+3t í
(t 为整数)
?
y=1-t
(2)5x10y13
(3)7x14y211 解:
解:
(4)5x14y11 解:可知
是此方程的一组特解,∴原方程的所有整数解为
例2:求下列方程的正整数解 .
(1)31x+47y=265 (2)2x
3y 7z 23
例3::设正整数 m,n 满足8m 9n mn 6,则m 的最大值为。