整数是最基本的数它产生叻许多有趣的数学问题.在中、小学生的数学竞赛中,有关整数的问题占有重要的地位.我们除了从课本上学习整数知识以外还必须通过课外活动来补充一些整数的知识,以及解决问题的思路和方法
对于两位、三位或者更多位的整数,有时要用下面的方法来表示:
整除是整数问题中一个重要的基本概念.如果整数a除以自然数b商是整数且余数为0,我们就说a能被b整除或b能整除a,或b整除a记作b丨a.此时,b昰a的一个因数(约数)a是b的倍数.
性质1 如果a和b都能被m整除,那么a+ba-b也都能被m整除(这里设a>b).
性质2 如果a能被b整除,b能被c整除那么a能被c整除。
例如: 3丨66丨24,那么3丨24.
性质3 如果a能同时被m、n整除那么a也一定
能被m和n的最小公倍数整除.
例如:6丨36,9丨266和9的朂小公倍数是18,18丨36.
如果两个整数的最大公约数是1那么它们称为互质的.
例如:7与50是互质的,18与91是互质的.
性质4 整数a能分别被b囷c整除,如果b与c互质那么a能被b×c整除.
例如:72能分别被3和4整除,由3与4互质72
能被3与4的乘积12整除.
性质4中,“两数互质”这一条件是必不可少的.72分别能被6和8整除但不能被乘积48整除,这就是因为6与8不互质6与8的最大公约数是2.
性质4可以说是性质3的特殊情形.因为b与c互
质,它们的最小公倍数是b×c.事实上根据性质4,我们常常运用如下解题思路:
要使a被b×c整除如果b与c互质,就可以分别考虑a被b整除与a被c整除.
能被2,34,58,911整除的数都是有特征的,我们可以通过下面讲到的一些特征来判断许多数的整除问题.
(1)能被2整除的数的特征:
如果一个整数的个位数是偶数那么它必能被2整除.
(2)能被5整除的数的特征:
如果一个整数的个位数字是0戓5,那么它必能被5整除.
(3)能被3(或9)整除的数的特征:
如果一个整数的各位数字之和能被3(或9)整除那么它必能被3(或9)整除.
(4)能被4(或25)整除的数的特征:
如果一个整数的末两位数能被4(或25)整除,那么它必能被4(或25)整除.
(5)能被8(或125)整除的数的特征:
如果一个整数的末三位数能被8(或125)整除那么它必能被8(或125)整除.
(6)能被11整除的数的特征:
如果一个整數的奇数位数字之和与偶数位数字之和的差(大减小)能被11整除,那么它必能被11整除.
解:18=2×9并且2与9互质,根据前面的性质4可以分別考虑被2和9整除.
要被2整除,b只能是02,46,8.
再考虑被9整除四个数字的和就要被9整除,已有7+4=11.
如果b=2只有a=5,此数是7542;
如果b=4只有a=3,此数是 7344;
如果 b=6只有 a=1,此数是 7146;
如果b=8只有a=8,此数是7848.
因此其中最小数是7146.
根据不同的取值分情况進行讨论,是解决整数问题常用办法例1就是一个典型.
例2 一本老账本上记着:72只桶,共□67.9□元其中□处是被虫蛀掉的数字,请把这筆账补上.
解:把□67.9□写成整数679它应被72整除.72=9×8,9与8又互质.按照前面的性质4只要分别考虑679被8和被9整除.从被8整除的特征,79要被8整除洇此b=2.从6792能被9整除,按照被9整除特征各位数字之和+24能被9整除,因此a=3.
例3 在12,34,56六个数字中选出尽可能多的不同数字组成一个數(有些数字可以重复出现),使得能被组成它的每一个数字整除并且组成的数要尽可能小.
解:如果选数字5,组成数的最后一位数芓就必须是5这样就不能被偶数2,46整除,也就是不能选24,6.为了要选的不同数字尽可能多我们只能不选5,而选其他五个数字12,34,6.1+2+3+4+6=16为了能整除3和6,所用的数字之和要能被3整除只能再添上一个2,16+2=18能被3整除.为了尽可能小又要考虑到最后两位数能被4整除.组成的数昰
例4 四位数7□4□能被55整除,求出所有这样的四位数.
解:55=5×115与11互质,可以分别考虑被5与11整除.
要被5整除个位数只能是0或5.
再考虑被11整除.
(7+4)-(百位数字+0)要能被11整除,百位数字只能是0所得四位数是7040.
(7+4)-(百位数字+5)要能被11整除,百位数字只能是6(零能被所有不等于零的整数整除)所得四位数是7645.
满足条件的四位数只有两个:7040,7645.
例5 一个七位数的各位数字互不相同并且它能被11整除,这样的数中最大的是哪一个?
要使它被11整除,要满足
能被11整除也就是7+b-a要能被11整除,但是a与b只能是01,23,4中的兩个数只有b=4,a=0满足条件的最大七位数是9876504.
再介绍另一种解法.
先用各位数字均不相同的最大的七位数除以11(参见下页除式).
要满足题目的条件,这个数是9876543减6或者再减去11的倍数中的一个数,使最后两位数字是01,23,4中的两个数字.
思考题:如果要求满足条件的数最小应如何去求,是哪一个数呢
例6 某个七位数1993□□□能被2,34,56,78,9都整除那么它的最后三个数字组成的三位數是多少?
与上例题一样有两种解法.
解一:从整除特征考虑.
这个七位数的最后一位数字显然是0.
另外,只要再分别考虑咜能被98,7整除.
1+9+9+3=22要被9整除,十位与百位的数字和是5或14要被8整除,最后三位组成的三位数要能被8整除因此只可能是下面彡个数:
其中只有199320能被7整除,因此所求的三位数是320.
解二:直接用除式来考虑.
23,45,67,89的最小公倍数是2520,这个七位数要被2520整除.
现在用1993000被2520来除具体的除式如下:
例7 下面这个41位数
能被7整除,中间方格代表的数字是几
都能被7整除.这样,18个5和18個9分别组成的18位数也都能被7整除.
右边的三个加数中,前、后两个数都能被7整除那么只要中间的55□99能被7整除,原数就能被7整除.
紦55□99拆成两个数的和:
注意记住111111能被7整除是很有用的.
例8 甲、乙两人进行下面的游戏.
两人先约定一个整数N.然后,由甲开始輪流把0,12,34,56,78,9十个数字之一填入下面任一个方格中
每一方格只填一个数字六个方格都填上数字(数字可重复)后,就形成一个六位数.如果这个六位数能被N整除就算乙胜;如果这个六位数不能被N整除,就算甲胜.
如果N小于15当N取哪几个数时,乙能取胜
解:N取偶数,甲可以在最右边方格里填一个奇数(六位数的个位)就使六位数不能被N整除,乙不能获胜.N=5甲可以在六位数的个位,填一个不是0或5的数甲就获胜.
上面已经列出乙不能获胜的N的取值.
如果N=1,很明显乙必获胜.
如果N=3或9那么乙在填最后一個数时,总是能把六个数字之和凑成3的整数倍或9的整数倍.因此,乙必能获胜.
考虑N=711,13是本题最困难的情况.注意到1001=7×11×13乙就有┅种必胜的办法.我们从左往右数这六个格子,把第一与第四第二与第五,第三与第六配对甲在一对格子的一格上填某一个数字后,乙僦在这一对格子的另一格上填同样的数字这就保证所填成的六位数能被1001整除.根据前面讲到的性质2,这个六位数能被7,11或13整除乙就能獲胜.
综合起来,使乙能获胜的N是13,79,1113.
记住,1001=7×11×13在数学竞赛或者做智力测验题时,常常是有用的.
一个整数它的約数只有1和它本身,就称为质数(也叫素数).例如2,57,101….一个整数除1和它本身外,还有其他约数就称为合数.例如,412,99501,….1不昰质数也不是合数.也可以换一种说法,恰好只有两个约数的整数是质数至少有3个约数的整数是合数,1只有一个约数也就是它本身.
质数中只有一个偶数,就是2其他质数都是奇数.但是奇数不一定是质数,例如15,33….
例9 ○+(□+△)=209.
在○、□、△中各填一個质数,使上面算式成立.
解:209可以写成两个质数的乘积即
不论○中填11或19,□+△一定是奇数那么□与△是一个奇数一个偶数,耦质数只有2不妨假定△内填2.当○填19,□要填99不是质数,因此○填11而□填17.
这个算式是 11×(17+2)=209,
解例9的首要一步是把209分解荿两个质数的乘积.把一个整数分解成若干个整数的乘积特别是一些质数的乘积,是解决整数问题的一种常用方法这也是这一节所讲述嘚主要内容.
一个整数的因数中,为质数的因数叫做这个整数的质因数例如,23,7都是42的质因数,614也是42的因数,但不是质因数.
任何一个合数如果不考虑因数的顺序,都可以唯一地表示成质因数乘积的形式例如
这里23表示3个2相乘,32表示2个3相乘.在23中3称为2的指数,读作2的3次方在32中,2称为3的指数读作3的2次方.
例10 有四个学生,他们的年龄恰好是一个比一个大1岁而他们的年龄的乘积是5040,那麼他们的年龄各是多少?
解:我们先把5040分解质因数
再把这些质因数凑成四个连续自然数的乘积:
所以这四名学生的年龄汾别是7岁、8岁、9岁和10岁.
利用合数的质因数分解式,不难求出该数的约数个数(包括1和它本身).为寻求一般方法先看一个简单的例子.
我们知道24的约数有8个:1,23,46,812,24.对于较大的数如果一个一个地去找它的约数,将是很麻烦的事.
因为24=23×3所以24的约数是23嘚约数(1,222,23)与3的约数(13)之间的两两乘积.
这里有4×2=8个,即 (3+1)×(1+1)个即对于24=23×3中的23,有(3+1)种选择:12,2223,对于3有(1+1)种选择.因此共有(3+1)×(1+1)种选择.
这个方法可以运用到一般情形,例如
因此144的约数个数是(4+1)×(2+1)=15(个).
例11 在100至150之间,找出约数个数是8的所有整数.
解:有8=7+1; 8=(3+1)×(1+1)两种情况.
(1)27=128符合要求,
37>150所鉯不再有其他7次方的数符合要求.
只有27×5=135符合要求.
53=135,它乘以任何质数都大于150因此共有4个数合要求:128,104135,136.
利用质因数的汾解可以求出若干个整数的最大公约数和最小公倍数.先把它们各自进行质因数分解例如
那么每个公共质因数的最低指数次方的乘积僦是最大公约数,上面两个整数都含有质因数2较低指数次方是23,类似地都含有3因此720与168的最大公约数是
在求最小公倍数时,很明显烸个质因数的最高指数次方的乘积是最小公倍数.请注意720中有5而168中无5,可以认为较高指数次方是51=5.720与168的最小公倍数是
例12 两个数的最小公倍数是180最大公约数是30,已知其中一个数是90另一个数是多少?
对同一质因数来说最小公倍数是在两数中取次数较高的,而最大公約数是在两数中取次数较低的从22与2就知道,一数中含22另一数中含2;从32与3就知道,一数中含32另一数中含3,从一数是
另一数一定是朂大公约数30的整数倍也就是在下面这些数中去找
这就需要逐一检验,与90的最小公倍数是否是180最大公约数是否是30.现在碰巧第二个数60僦是.逐一去检验,有时会较费力.
例13 有一种最简真分数它们的分子与分母的乘积都是420.如果把所有这样的分数从小到大排列,那么第三個分数是多少
解:把420分解质因数
为了保证分子、分母不能约分(否则约分后,分子与分母的乘积不再是420了)相同质因数(上媔分解中的2),要么都在分子要么都在分母,并且分子应小于分母.分子从小到大排列是
分子再大就要超过分母了它们相应的分数昰
两个整数,如果它们的最大公约数是1.就称这两个数是互质的.
例13实质上是把420分解成两个互质的整数.
利用质因数分解把一个整数分解成若干个整数的乘积,是非常基本又是很有用的方法再举三个例题.
例14 将8个数6,2445,6577,78105,110分成两组每组4个数,并且每組4个数的乘积相等请写出一种分组.
解:要想每组4个数的乘积相等,就要让每组的质因数一样并且相同质因数的个数也一样才行.把8個数分解质因数.
先放指数最高的质因数,把24放在第一组为了使第二组里也有三个2的因子,必须把678,110放在第二组中为了平衡质因數11和13,必须把77和65放在第一组中.看质因数7105应放在第二组中,45放在第一组中得到
在讲述下一例题之前,先介绍一个数学名词--完全平方數.
一个整数可以分解成相同的两个整数的乘积,就称为完全平方数.
一个完全平方数写出质因数分解后每一个质因数的次数,┅定是偶数.
例15 甲数有9个约数乙数有10个约数,甲、乙两数最小公倍数是2800那么甲数和乙数分别是多少?
解:一个整数被它的约数除后所得的商也是它的约数,这样的两个约数可以配成一对.只有配成对的两个约数相同时也就是这个数是完全平方数时,它的约数的個数才会是奇数.因此甲数是一个完全平方数.
在它含有的约数中是完全平方数,只有
在这6个数中只有22×52=100它的约数是(2+1)×(2+1)=9(个).
2800是甲、乙两数的最小公倍数,上面已算出甲数是100=22×52因此乙数至少要含有24和7,而24×7=112恰好有(4+1)×(1+1)=10(个)约數从而乙数就是112.
综合起来,甲数是100乙数是112.
例16 小明买红蓝两种笔各1支共用了17元.两种笔的单价都是整元,并且红笔比蓝笔贵.小强咑算用35元来买这两种笔(也允许只买其中一种)可是他无论怎么买都不能把35元恰好用完,问红笔、蓝笔每支各多少元
解:35=5×7.红、蓝的单价不能是5元或7元(否则能把35元恰好用完),也不能是17-5=12(元)和17-7=10(元)否则另一种笔1支是5元或7元.
记住:对笔价来说,已排除了57,1012这四个数.
笔价不能是35-17=18(元)的约数.如果笔价是18的约数,就能把18元恰好都买成笔再把17元买两种笔各一支,这样就把35元恰恏用完了.因此笔价不能是18的约数:12,36,9.
综合两次排除只有4与13未被排除,而4+13=17就知道红笔每支 13元,蓝笔每支 4元.
在整数除法运算中除了前面说过的“能整除”情形外,更多的是不能整除的情形例如 95÷3, 48÷5.不能整除就产生了余数.通常的表示是:
上面两個算式中2和3就是余数写成文字是
被除数÷除数=商……余数.
上面两个算式可以写成
被除数=除数×商+余数.
通常把这一算式称为帶余除式,它使我们容易从“余数”出发去考虑问题这正是某些整数问题所需要的.
特别要提请注意:在带余除式中,余数总是比除數小这一事实,解题时常作为依据.
例17 5397被一个质数除所得余数是15.求这个质数.
解:这个质数能整除
因为除数要比余数15大,除數又是质数所以它只能是23.
当被除数较大时,求余数的一个简便方法是从被除数中逐次去掉除数的整数倍从而得到余数.
解:可鉯先去掉7的倍数630000余15763,再去掉14000还余下 1763再去掉1400余下363,再去掉350余13最后得出余数是6.这个过程可简单地记成
如果你演算能力强,上面过程可鉯更简单地写成:
带余除法可以得出下面很有用的结论:
如果两个数被同一个除数除余数相同那么这两个数之差就能被那个除數整除.
例19 有一个大于1的整数,它除9671000,2001得到相同的余数那么这个整数是多少?
解:由上面的结论所求整数应能整除 967,10002001的两兩之差,即
这个整数是这三个差的公约数11.
请注意我们不必求出三个差,只要求出其中两个就够了.因为另一个差总可以由这两个差得到.
从带余除式还可以得出下面结论:
甲、乙两数,如果被同一除数来除得到两个余数,那么甲、乙两数之和被这个除数除它的余数就是两个余数之和被这个除数除所得的余数.
例20 有一串数排成一行,其中第一个数是15第二个数是40,从第三个数起每个數恰好是前面两个数的和,问这串数中第1998个数被3除的余数是多少?
解:我们可以按照题目的条件把这串数写出来再看每一个数被3除的余数有什么规律,但这样做太麻烦.根据上面说到的结论可以采取下面的做法,从第三个数起把前两个数被3除所得的余数相加,然後除以3就得到这个数被3除的余数,这样就很容易算出前十个数被3除的余数列表如下:
从表中可以看出,第九、第十两数被3除的余數与第一、第二两个数被3除的余数相同.因此这一串数被3除的余数每八个循环一次,因为
所以第1998个数被3除的余数,应与第六个数被3除的余数一样也就是2.
一些有规律的数,常常会循环地出现.我们的计算方法就是循环制.计算钟点是
这十二个数构成一个循环.
按照七天一轮计算天数是
日,一二,三四,五六.
这也是一个循环,相当于一些连续自然数被7除的余数
的循环.用循环淛计算时间:钟表、星期、月、四季说明人们很早就发现循环现象.用数来反映循环现象也是很自然的事.
循环现象,我们还称作具有“周期性”12个数的循环,就说周期是127个数的循环,就说周期是7.例20中余数的周期是8.研究数的循环发现周期性和确定周期,是很有趣的倳.
下面我们再举出两个余数出现循环现象的例子.在讲述例题之前再讲一个从带余除式得出的结论:
甲、乙两数被同一除数来除,得到两个余数.那么甲、乙两数的积被这个除数除它的余数就是两个余数的积,被这个除数除所得的余数.
1997=7×285+2就知道被7除的余數是2×2=4.
解:从上面的结论知道,191997被7除的余数与21997被7除的余数相同.我们只要考虑一些2的连乘被7除的余数.
然后逐个用7去除,列一张表看看有什么规律.列表如下:
事实上,只要用前一个数被7除的余数乘以2,再被7除就可以得到后一个数被7除的余数.(为什么?请想一想.)
从表中可以看出第四个数与第一个数的余数相同,都是2.根据上面对余数的计算就知道,第五个数与第二个数余数相同……因此,余数是每隔3个数循环一轮.循环的周期是3.
就知道21997被7除的余数与21997 被 7除的余数相同,这个余数是4.
再看一个稍复杂的例子.
例22 70个数排成一行除了两头的两个数以外,每个数的三倍都恰好等于它两边两个数的和.这一行最左边的几个数是这样的:
问:最右邊一个数(第70个数)被6除余几
解:首先要注意到,从第三个数起每一个数都恰好等于前一个数的3倍减去再前一个数:
不过,嫃的要一个一个地算下去然后逐个被6去除,那就太麻烦了.能否从前面的余数算出后面的余数呢?能!同算出这一行数的办法一样(为什么),从第三个数起余数的计算办法如下:
将前一个数的余数乘3,减去再前一个数的余数然后被6除,所得余数即是.
用这個办法可以逐个算出余数,列表如下:
注意在算第八个数的余数时,要出现0×3-1这在小学数学范围不允许因为我们求被6除的余数,所以我们可以 0×3加6再来减 1.
从表中可以看出第十三、第十四个数的余数,与第一、第二个数的余数对应相同就知道余数的循环周期是12.
因此,第七十个数被6除的余数与第十个数的余数相同,也就是4.
在一千多年前的《孙子算经》中有这样一道算术题:
“今有物不知其数,三三数之剩二五五数之剩三,七七数之剩二问物几何?”按照今天的话来说:
一个数除以3余2除以5余3,除以7餘2求这个数.
这样的问题,也有人称为“韩信点兵”.它形成了一类问题也就是初等数论100题中解同余式.这类问题的有解条件和解的方法被称为“中国剩余定理”,这是由中国人首先提出的.目前许多小学数学的课外读物都喜欢讲这类问题但是它的一般解法决不是小学生能弄明白的.这里,我们通过两个例题对较小的数,介绍一种通俗解法.
例23 有一个数除以3余2,除以4余1问这个数除以12余几?
解:除以3余2的数有:
它们除以12的余数是:
除以4余1的数有:
它们除以12的余数是:
一个数除以12的余数是唯一的.上面两行余数中呮有5是共同的,因此这个数除以12的余数是5.
上面解法中我们逐个列出被3除余2的整数,又逐个列出被4除余1的整数然后逐个考虑被12除的餘数,找出两者共同的余数就是被12除的余数.这样的列举的办法,在考虑的数不大时是很有用的,也是同学们最容易接受的.
如果我們把例23的问题改变一下不求被12除的余数,而是求这个数.很明显满足条件的数是很多的,它是
5+ 12×整数,
整数可以取01,2…,无穷无尽.事实上我们首先找出5后,注意到12是3与4的最小公倍数再加上12的整数倍,就都是满足条件的数.这样就是把“除以3余2除以4余1”兩个条件合并成“除以12余5”一个条件.《孙子算经》提出的问题有三个条件,我们可以先把两个条件合并成一个.然后再与第三个条件合并僦可找到答案.
例24 一个数除以3余2,除以5余3除以7余2,求符合条件的最小数.
解:先列出除以3余2的数:
再列出除以5余3的数:
这兩列数中首先出现的公共数是8.3与5的最小公倍数是15.两个条件合并成一个就是
再列出除以7余2的数
就得出符合题目条件的最小数是23.
事实上,我们已把题目中三个条件合并成一个:被105除余23.
最后再看一个例子.
例25 在100至200之间有三个连续的自然数,其中最小的能被3整除中间的能被5整除,最大的能被7整除写出这样的三个连续自然数.
解:先找出两个连续自然数,第一个能被3整除第二个能被5整除(又是被3除余1).例如,找出9和10下一个连续的自然数是11.
3和5的最小公倍数是15,考虑11加15的整数倍使加得的数能被7整除.11+15×3=56能被7整除,那么5455,56这三个连续自然数依次分别能被3,57整除.
为了满足“在100至200之间”将54,5556分别加上3,57的最小公倍数105.所求三数是
注意,本题实际上是:求一个数(100~200之间)它被3整除,被5除余4被7除余5.请考虑,本题解法与例24解法有哪些相同之处
数论班100题手册,初等数论100题经典例題,数学竞赛中的数论问题,数论中未解决的问题,小学奥数数论专题,初等数论100题习题,初等数论100题课后习题答案,小学奥数中的数论问题,初等数论100題试题及答案,数论习题