最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

数学奥赛辅导第二讲整除

IT圈 admin 58浏览 0评论

2024年11月2日发(作者:韩依云)

数学奥赛辅导第二讲整除

数学奥赛辅导 第二讲

整除

知识、方法、技能

整除是整数的一个重要内容,这里仅介绍其中的几个方面:整数

的整除性、最大公约数、最小公倍数、方幂问题.

Ⅰ. 整数的整除性

初等数论的基本研究对象是自然数集合及整数集合. 我们知道,整

数集合中可以作加、减、乘法运算,并且这些运算满足一些规律(即

加法和乘法的结合律和交换律,加法与乘法的分配律),但一般不能

做除法,即,如b a ,是整除,0≠b ,则b

a

不一定是整数. 由此引出初等数论中第一个基本概念:整数的整除

性.

定义一:(带余除法)对于任一整数a 和任一整数b ,必有惟一

的一对整数q ,r 使得

r bq a +=,b r <≤0,并且整数q 和r 由上述条件惟一确定,则

q 称为b 除a 的不完全商,

r 称为b 除a 的余数.

若0=r ,则称b 整除a ,或a 被b 整除,或称b a 是的倍数,或

称a b 是的约数(又叫因子),记为a b |.否则,b | a .

任何a 的非1,±±a 的约数,叫做a 的真约数. 0是任何整数的倍

数,1是任何整数的约数.

任一非零的整数是其本身的约数,也是其本身的倍数. 由整除的定

义,不难得出整除的如下性质: (1)若.|,|,|c a c b b a 则

(2)若.,,2,1,,|

,|1

n i Z c

b c a b a i

n

i i i i =∈∑=其中则

(3)若c a |,则.|cb ab 反之,亦成立.

(4)若||||,|b a b a ≤则.因此,若b a a b b a ±=则又,|,|. (5)

a 、b 互质,若.|,|,|c ab c b c a 则

(6)p 为质数,若,|21n a a a p 则p 必能整除n a a a ,,,21

中的某一个. 特别地,若p 为质数,.|,|a p a p n 则

(7)如在等式

∑∑===m

k k

n i i b

a 1

1

中除开某一项外,其余各项都是c 的倍数,则这一项也是c

的倍数.

(8)n 个连续整数中有且只有一个是n 的倍数. (9)任何n 个连

续整数之积一定是n 的倍数.

本讲开始在整除的定义同时给出了约数的概念,又由上一讲的算

术基本定理,我们就可以讨论整数的约数的个数了.

定理一:设大于1的整数a 的标准分解式为n n p p p p p p a n

<<

α

α

为质数,i α均为非负整数),则a 的约数的个数为

∏=+=n

i i a d 1

)1)(α(.

所有的约数和为:

=+--=n

i i i p p a i 1

11

1

)(ασ.

事实上,由算术基本定理的推论知∏=+=

n

i i

a d 1

)1()(α

,而各约数的和就是

∏=+++n

i i i

i pa p

1

)1( 展开后的各项之和,所以

∏∏

==--=+++=n

i n

i i i i p p p p a i i

1111

1

)1()(αασ 例如,25200=24·32·52·7,所以

90)11)(12)(12)(14()25200(=++++=d ,

999441

71

72)25200(2335=--?--?--?--=σ.

Ⅱ. 最大公约数和最小公倍数

定义二:设a 、b 是两个不全为0的整数.若整数c 满足:b c a c

|,|,则称b a c ,为的公约数,b a 与的所有公约数中的最大者称为b a

与的最大公约数,记为),(b a .如果),(b a =1,则称b a 与互质或互素.

定义三:如果a d 是、b 的倍数,则称a d 是、b 的公倍数. b a

与的公倍数中最小的正数称为b a 与的最小公倍数,记为],[b a .

最大公约数和最小公倍数的概念可以推广到有限多个整数的情形,

并用),,,(21n a a a 表示n a a a ,,,21 的最大公约数,],,,[21n a a a 表示

n a a a ,,,21 的最小公倍数.

若1),,,(21=n a a a ,则称n a a a a ,,,,321 互质,若n a a a ,,,21

中任何两个都互质,则称它们是两两互质的.注意,n 个整数互质与n

个整数两两互质是不同的概念,前者成立时后者不一定成立(例如,3,

15,8互质,但不两两互质);显然后者成立时,前者必成立.

因为任何正数都不是0的倍数,所以在讨论最小公倍数时,一般

都假定这些整数不为0.同时,由于|||,|,b a b a 与有相同的公约数,且

|)||,(|),(b a b a =(有限多个亦成立),因此,我们总限于在自然数集

合内来讨论数的最大公约数和最小公倍数.

显然,若b a ,的标准分解式为i n

i i n

i i

p p b p

a i i

(,1

1

∏∏====βα为质数,i i a β,为非负整数)

,则

∏==n

i i i i p b a 1),min(),(βα ①

∏==n

i man i i i p b a 1

),(],[βα ②

例如 3960=23·32·5·11,

756=22·33·7,

则 (3960,756)=22·32=36,

[3960,756]=23·33·5·7·11=83160.

求最大公约数也可以用辗转相除法,其理论依据是:

定理二:设a 、b 、c 是三个不全为0的整数,且有整数t 使得c

bt a +=,则a 、b 与b 、c 有相同的公约数,因而),(),(c b b a =,

即).,(),(bt a b b a -=

因为,若a d 是、b 的任一公约数,则由b d c d c bt a b d a d

是即知和,||,|+=、c 的公约数;反之,若b d 是、c 的任一公约数,a d

也是、b 的公约数.

辗转相除法:设a 、b a N b >∈*且,, 由带余除法有

=+=<<+=<<+=<<+=+++----.0,,0,,0,,

0,1111n n n n n n n n n n n r r q r r r r r q r r r r

r q r b b r r bq a ③ 因为每进行一次带余除法,余数至少减1,即

11+>>>>n n r r r b ,而b 为有限数,因此,必有一个最多不超过b

的正整数n 存在,使得0≠n r ,而01=+n r ,故由定理二得:

).,(),,(),(),(11211b a b r r r r r r r r n n n n n ======-+()

例如,(3960,756)=(756,180)=(180,36)=36. 具体

算式如下:

5(q 1) 3960(a ) 756(b ) 4(q 2) 3780 720

180(r 1) 36(r 2) 5(q 3) 180

0(r 3)

由定义和上述求法不难得出最大公约数和最小公倍数的如下性质:

(1)),(),(,b a m bm am N m =∈则. (2)设b a c ,为的公约数,

则.),(),(c b a c b c a =

特别地,若1),(),,(==c

b

c a b a c 则. (3)设n a a a ,,,21 是任意n 个正整数,如果n n

n c a c c a c c a a ===-),(,,),(,),(1332221 , 则n n c a a a =),,,(21 .

因21121111|,|,|,|,|,|--------n n n n n n n n n n n n c c a c c c a

c c c a c 故而,如此类推得出n c 能整

除n n n c a a a 于是,,,,11 -是它们的一个公约数.又设n a a a

c ,,,21 为的任一公约数,则

21|,|a c a c ,因而2|c c ,同理可推出3|c c ,如此类推最后可得

n c c |. 于是n c c c ≤≤||,故

n c 是最大公约数.

(4)若c b a =),(,则一定有整数y x 和,使得c by ax =+. 特别

地,?=1),(b a 存在1,=+by ax y x 使得. 这可由辗转相除法的③式逆推

而得by ax r c n +==. (5)若),(),(,1),(b c b ac b a ==则. (6)*∈N

b a , ①)(]

,[],[*∈=N k b a k bk ak ;

②b a m ,为的任一公倍数,则m b a |],[;

③ab b a b a =],)[,(,特别地,若ab b a b a ==],[,1),(则.

①可由③直接得到,②可由最小公倍数定义得,③根据①、②式

知,

=],)[,(b a b a

∏∏==+==n

i n

i i i i i

ab p p

i i 1

1

),min(βαβα.

(7)设n a a a ,,,21 是任意n 个正整数.若

===-],[,,],[,],[1332221n n a m m a m m a a m n ,则n n m a a a

=],,,[21 .

这是一个求多个整数的最小公倍数的方法.它可用证明③类似的方

法来证明.

Ⅲ.方幂问题 一个正整数n 能否表成m 个整数的k 次方和的问题

称为方幂和问题.特别地,当1=m 时称为k 次方问题,当2=k 时,称

为平方和问题. 能表为某整数的平方的数称为完全平方数.简称平方数,

关于平方数,明显有如下一些简单的性质和结论: (1)平方数的个

位数字只可能是0,1,4,5,6,9. (2)偶数的平方数是4的倍数,

奇数的平方数被8除余1,即任何平方数被4除的余数

只能是0或1. (3)奇数平方的十位数字是偶数. (4)十位数字

是奇数的平方数的个位数一定是6. (5)不能被3整除的数的平方被3

除余1,能被3整除的数的平方能被3整除.因而,平方数被9除的余

数为0,1,4,7,且此平方数的各位数字的和被9除的余数也只能为

0,1,4,7. (6)平方数的约数的个数为奇数. (7)任何四个连续整

数的乘积加1,必定是一个平方数. 进一步研究可得到有关平方和的几

个结论: 定理三:奇素数p 能表示成两个正整数的平方和的充要条件

是.14+=m p

定理四:设正整数p m n 2=,其中p 不再含平方因数,n 能表示

成两个整数的平方的充

要条件是p 没有形如34+q 的质因数.

定理五:每个正整数都能表示成四个整数的平方和. 这几个定理的

证明略.这里重点是介绍有关k 方幂的解法技巧.k 方幂中许多问题实质

上是不定方程的整数解问题,比如著名的勾股数问题.

赛题精讲

例1:证明:对于任何自然数n 和k ,数1042),(3++=k k

n n

k n f 都不能分解成若干

个连续的正整数之积.

(1981年全国高中联赛试题)

【证明】由性质9知,只需证明数),(k n f 不能被一个很小的自然

数n 整除.因

,1)1)(1()3(31033),(333++--++=++-+=k k k k k k k k k n n n n

n n n n n k n f

),1)(1(|3),3(3|33+-++k k k k k n n n n n 3 1,故3 ),(k n f ,因

而),(k n f 不能分解成三

个或三个以上的连续自然数的积. 再证),(k n f 不能分解成两个连续

正整数的积.

由上知,)(13),(N q q k n f ∈+=,因而只需证方程:)1(13+=+x

x q 无正整数解.而

这一点可分别具体验算234,134,3++=r x 时,)1(+x x 均不是

13+q 形的数来说明. 故),(k n f 对任何正整数n 、k 都不能分解成若干

个连续正整数之积.

例2: 设p 和q 均为自然数,使得

.1319

+--+-= q p 证明:p 可被1979整除. (第21届

IMO 试题)

【证明】

)1318

1

4121(2)1319131211(+++-+++= q p =)6591

211()1319131211(+++-++++

=)990

19891()131816611()131916601(

++++++ =1979×)990

9891

96601(

++?+? 两端同乘以1319!得1319!*).(1979N m m q

p

∈?=?

此式说明1979|1319!×.p 由于1979为质数,且1979 1319!,

故1979|.p 【评述】把1979换成形如23+k 的质数,1319换成

*)(12N k k ∈+,命题仍成立.

牛顿二项式定理和n b a b a b a b a n

n

n

n

(|)(,|)(-+--为偶数), n b a b a n

n

(|)(-+为

奇数)在整除问题中经常用到.

例3 :对于整数n 与k ,定义,),(1

1

2∑=-=

n

r k r

k n F 求证:)1,(n F 可整除).,(k n F

(1996加拿大数学竞赛试题)

【证明】当m n 2=时,,)12()1,2(21

∑=+==

m

r m m r m F

∑∑+=-=-+

=m

m r k m

r k r

r

k m F 211

211

2),2(

],

)12([)12(121

121

1

211

2-=-=-=--++=-++=∑∑∑k m

r k m

r k m

r k r m r r m r

由于[…]能被12)12(+=-++m r m r 整除,所以),2(k m F 能被

12+m 整除,另一方

面,

=

),2(k m F ,)2(])2([1212121

1

1

2----=-++-+∑k k k m r k m m r m r

上式中[…]能被m r m r 2)2(=-+整除,所以),2(k m F 也能被m

整除.因m 与2m +1

互质,所以),2(k m F 能被m (2m +1)(即)1,(m F )整除.

类似可证当12+=m n 时,F (2m +1,k )能被F (2m +1,1)

整除. 故),(k n F 能被

)1,(n F 整除.

例4 :求一对整数b a ,,满足:(1))(b a ab +不能被7整除;

(2)777)(b a b a --+能

被77整除. (第25届IMO 试题)

【解】777)(b a b a --+=)](5)(3)[(7223355b a b a b a ab b a ab

+++++

=.))((7222ab b a b a ab +++ 根据题设要求(1)(2)知,

|,)(|72226ab b a ++即.|7223ab b a ++

令,7322=++ab b a 即,343)(2

=-+ab b a 即19=+b a ,则.343192-=ab 故可令

1,18==b a 即合要求.

(第15届美国普特南数学竞赛试题)

【评述】数学归纳法在整除问题中也有广泛应用. 例5:是否存在

1000000个连续整数,使得每一个都含有重复的素因子,即都能被某

个素数的平方所整除? 【解】存在.用数学归纳法证明它的加强命题:

对任何正整数,m 存在m 个连续的整数,使得每一个都含有重复的素因

子. 当m =1时,显然成立.这只需取一个素数的平方.

假设当m =k 时命题成立,即有k 个连续整数k n n n +++,,2,1 ,它

们分别含有重复的

素因子k p p p ,,,21 ,任取一个与k p p p ,,,21 都不同的素数1+k

p (显然存在),当

21,2,1+=k p t 时,)1(22221+++k n p p tp k 这2

1+k p 个数中任两个数的差是形如)11(2122221-≤≤+k k p a p p

ap 的数,不能被21+k p 整除,故这21+k p 个数除以2

1+k p 后,余数两两不

同.但除以21+k p 后的余数只有0,1,…,21+k p -1这21+k

p 个,从而恰有一个数)1(2

100+≤≤k p t t ,使)1(222210+++k n p p p t k 能被21+k p 整

除.这时,

()1+k 个连续整数:

,1222210++n p p p t k ++n p p p t k 222210 2,…,++n p p

p t k 2

22210 k ,

++n p p p t k 222210 (k +1)

分别能被2

122221,,+k k p p p p 整除,即

1+=k m 时命题成立.故题对一切正整数m 均成立.

例6:求证:.)

,)(,)(,(),,(],][,][,[],,[2

2a c c b b a c b a a c c b b a c b a =

(第1届美国数学奥林匹克竞赛试题)

【证明】设,,,1

1

1

∏∏∏======

n

i i n i i n i i i p c i p b i p a γβα其中

i p 为质数,i i i γβα,,为非负整数,则

∏==

n

i i

i i i p

c b a 1

),,max(,],,[γβα

∏==n

i i i i p b a 1

),max(,],[ βα

∏=∏

=n

i i

i i i p

c b a 1

),,m i n (,),,(γβα

∏==n

i i

i i p

b a 1

),min(,),( βα

因此只需证明

2max(),max(),max(),max(),,i i i i i i i i i αγγββαγβα---

=2min(),min(),min(),min(),,i i i i i i i i i αγγββαγβα---

上式关于i i i γβα,,对称,则不妨设i i i γβα≥≥,于是上式变为:

.22i i i i i i i i γγβγαβαα---=---此式显然成立,故得证.

例7:设a 和b 是两个正整数,p b a ,1),(=为大于或等于3的质

数,

b

a b a b a c p

p +++=,(),试证:(1)1),(=a c ;(2)1=c 或.p c =(1985

新加坡数学竞赛试题)

【证明】由已知得),(,

N s t cs b

a b a ct b a p

p ∈=++=+,两式相乘得,)(1112ct pa t pac t c a ct a b a st c p

p p p p p p p p ---++-=-+=+= 于是

,12211-----++-=p p p p p pa t pac t c cs 故.|1-p pa c

(1)现用反证法来证明1),(=a c .若,1),(>=k a c 令q 是k 的一个

质因子,则有

.|,|a q c q 因b a c +|,则b a q +|,从而.|b q 于是q 是a 、b 的

一个公约数,这与),(b a =1

矛盾,故1),(=a c .

(2)因为,1),(,|1=-a c pa c p 所以.|p c 而p 为质数且3≥p ,故

1=c 或.p c = 例8:设∑=+=

n

k n k k

S 1

75

)(,求最大公约数).,(3n n S S d =(第26届IMO 预选题)

【解】能过具体计算可猜想

.)2

)1((

2)21(24

4+=+++=n n n S n 此式不难用数学归纳法获证. 为求),(3n n S S

d =,对n 分奇偶来讨论. (1)当k n 2=时,

).)16(812,)12(2()]2

)16(6[2,]2)12(2[

2(44444

4+?+=++=k k k k k k k k d 由于12+k

和16+k 互质,所以).81,)12((24

4+=k k d 而当13+=t k 时

13,)12(81)12(4

4

+≠+=+t k t k 时,4

)12(+k 与81互质.故此时有

≥++==+==??=?=.)0(4666,812;26,88444

t t t n n k t n n n k d 时或当时当

(2)当当12+=k n 时).)23)(12(3[2,)]1)(12[(2(4

4++++=k k k k d

1,1223+++k k k 与因与质,所以).3,)1(()12(2444++=k k k 而当

23+=t k 时,

23),1(31+≠+=+k k t k 时,1+k 与34互质.故此时有

++==++==?=?+=.

)36162)12(2;56,162323)12(24

44

444时或当时当t t n n k t n n n k d

例9:m 盒子中各若干个球,每一次在其中)(m n n <个盒中加一

球.求证:不论开始的

分布情况如何,总可按上述方法进行有限次加球后使各盒中球数

相等的充要条件是

.1),(=n m (第26届IMO 预选题)

【证明】设1),(=n m ,则有Z v u ∈,使得)1()1(1++-=+=v m v

vm un ,此式说明:

对盒子连续加球u 次,可使1-m 个盒子各增加了v 个,一个增

加)1(+v 个.这样可将多增加了一个球的盒子选择为原来球数最少的那

个,于是经过u 次加球之后,原来球数最多的盒子

中的球与球数最少的盒子中的球数之差减少1,因此,经过有限次

加球后,各盒球数差为0,达到各盒中的球数相等.

用反证法证明必要性.若1),(>=d n m ,则只要在m 个盒中放

1+m 个球,则不管加球

多少次,例如,加球k 次,则这时m 个盒中共有球kn m ++1

(个),因为,1,|,|>d n d m d 所以kn m ++1不可能是d 的倍数,更

不是m 的倍数,各盒中的球决不能一样多,因此,必须1),(=n m .

例10:求所有这样的自然数n ,使得n

22211

8

++是一个自然数的平方.

(1980年第6届全俄数学竞赛试题)

【证明】(1)当8≤n 时,)122(222118118++?++=--n

n n N ,因(…)为奇数,所

以要使N 为平方数,n 必为偶数.逐一验证8,6,4,2=n 知,N 都不

是平方数. (2)当9=n 时,1122228

9118?=++=N 不是平方数.

(3)当10≥n 时,)2

9(28

8-+=n N ,要N 为平方数,829-+n 应为奇数的平方,不

妨假设8

29-+n =2)12(+k ,则).2()1(2

10

+?-=-k k n 由于1-k 和2+k 是一奇一偶,左边

为2的幂,因而只能1-k =1,于是得2=k ,由210

22

=-n 知12=n 为所求.

2024年11月2日发(作者:韩依云)

数学奥赛辅导第二讲整除

数学奥赛辅导 第二讲

整除

知识、方法、技能

整除是整数的一个重要内容,这里仅介绍其中的几个方面:整数

的整除性、最大公约数、最小公倍数、方幂问题.

Ⅰ. 整数的整除性

初等数论的基本研究对象是自然数集合及整数集合. 我们知道,整

数集合中可以作加、减、乘法运算,并且这些运算满足一些规律(即

加法和乘法的结合律和交换律,加法与乘法的分配律),但一般不能

做除法,即,如b a ,是整除,0≠b ,则b

a

不一定是整数. 由此引出初等数论中第一个基本概念:整数的整除

性.

定义一:(带余除法)对于任一整数a 和任一整数b ,必有惟一

的一对整数q ,r 使得

r bq a +=,b r <≤0,并且整数q 和r 由上述条件惟一确定,则

q 称为b 除a 的不完全商,

r 称为b 除a 的余数.

若0=r ,则称b 整除a ,或a 被b 整除,或称b a 是的倍数,或

称a b 是的约数(又叫因子),记为a b |.否则,b | a .

任何a 的非1,±±a 的约数,叫做a 的真约数. 0是任何整数的倍

数,1是任何整数的约数.

任一非零的整数是其本身的约数,也是其本身的倍数. 由整除的定

义,不难得出整除的如下性质: (1)若.|,|,|c a c b b a 则

(2)若.,,2,1,,|

,|1

n i Z c

b c a b a i

n

i i i i =∈∑=其中则

(3)若c a |,则.|cb ab 反之,亦成立.

(4)若||||,|b a b a ≤则.因此,若b a a b b a ±=则又,|,|. (5)

a 、b 互质,若.|,|,|c ab c b c a 则

(6)p 为质数,若,|21n a a a p 则p 必能整除n a a a ,,,21

中的某一个. 特别地,若p 为质数,.|,|a p a p n 则

(7)如在等式

∑∑===m

k k

n i i b

a 1

1

中除开某一项外,其余各项都是c 的倍数,则这一项也是c

的倍数.

(8)n 个连续整数中有且只有一个是n 的倍数. (9)任何n 个连

续整数之积一定是n 的倍数.

本讲开始在整除的定义同时给出了约数的概念,又由上一讲的算

术基本定理,我们就可以讨论整数的约数的个数了.

定理一:设大于1的整数a 的标准分解式为n n p p p p p p a n

<<

α

α

为质数,i α均为非负整数),则a 的约数的个数为

∏=+=n

i i a d 1

)1)(α(.

所有的约数和为:

=+--=n

i i i p p a i 1

11

1

)(ασ.

事实上,由算术基本定理的推论知∏=+=

n

i i

a d 1

)1()(α

,而各约数的和就是

∏=+++n

i i i

i pa p

1

)1( 展开后的各项之和,所以

∏∏

==--=+++=n

i n

i i i i p p p p a i i

1111

1

)1()(αασ 例如,25200=24·32·52·7,所以

90)11)(12)(12)(14()25200(=++++=d ,

999441

71

72)25200(2335=--?--?--?--=σ.

Ⅱ. 最大公约数和最小公倍数

定义二:设a 、b 是两个不全为0的整数.若整数c 满足:b c a c

|,|,则称b a c ,为的公约数,b a 与的所有公约数中的最大者称为b a

与的最大公约数,记为),(b a .如果),(b a =1,则称b a 与互质或互素.

定义三:如果a d 是、b 的倍数,则称a d 是、b 的公倍数. b a

与的公倍数中最小的正数称为b a 与的最小公倍数,记为],[b a .

最大公约数和最小公倍数的概念可以推广到有限多个整数的情形,

并用),,,(21n a a a 表示n a a a ,,,21 的最大公约数,],,,[21n a a a 表示

n a a a ,,,21 的最小公倍数.

若1),,,(21=n a a a ,则称n a a a a ,,,,321 互质,若n a a a ,,,21

中任何两个都互质,则称它们是两两互质的.注意,n 个整数互质与n

个整数两两互质是不同的概念,前者成立时后者不一定成立(例如,3,

15,8互质,但不两两互质);显然后者成立时,前者必成立.

因为任何正数都不是0的倍数,所以在讨论最小公倍数时,一般

都假定这些整数不为0.同时,由于|||,|,b a b a 与有相同的公约数,且

|)||,(|),(b a b a =(有限多个亦成立),因此,我们总限于在自然数集

合内来讨论数的最大公约数和最小公倍数.

显然,若b a ,的标准分解式为i n

i i n

i i

p p b p

a i i

(,1

1

∏∏====βα为质数,i i a β,为非负整数)

,则

∏==n

i i i i p b a 1),min(),(βα ①

∏==n

i man i i i p b a 1

),(],[βα ②

例如 3960=23·32·5·11,

756=22·33·7,

则 (3960,756)=22·32=36,

[3960,756]=23·33·5·7·11=83160.

求最大公约数也可以用辗转相除法,其理论依据是:

定理二:设a 、b 、c 是三个不全为0的整数,且有整数t 使得c

bt a +=,则a 、b 与b 、c 有相同的公约数,因而),(),(c b b a =,

即).,(),(bt a b b a -=

因为,若a d 是、b 的任一公约数,则由b d c d c bt a b d a d

是即知和,||,|+=、c 的公约数;反之,若b d 是、c 的任一公约数,a d

也是、b 的公约数.

辗转相除法:设a 、b a N b >∈*且,, 由带余除法有

=+=<<+=<<+=<<+=+++----.0,,0,,0,,

0,1111n n n n n n n n n n n r r q r r r r r q r r r r

r q r b b r r bq a ③ 因为每进行一次带余除法,余数至少减1,即

11+>>>>n n r r r b ,而b 为有限数,因此,必有一个最多不超过b

的正整数n 存在,使得0≠n r ,而01=+n r ,故由定理二得:

).,(),,(),(),(11211b a b r r r r r r r r n n n n n ======-+()

例如,(3960,756)=(756,180)=(180,36)=36. 具体

算式如下:

5(q 1) 3960(a ) 756(b ) 4(q 2) 3780 720

180(r 1) 36(r 2) 5(q 3) 180

0(r 3)

由定义和上述求法不难得出最大公约数和最小公倍数的如下性质:

(1)),(),(,b a m bm am N m =∈则. (2)设b a c ,为的公约数,

则.),(),(c b a c b c a =

特别地,若1),(),,(==c

b

c a b a c 则. (3)设n a a a ,,,21 是任意n 个正整数,如果n n

n c a c c a c c a a ===-),(,,),(,),(1332221 , 则n n c a a a =),,,(21 .

因21121111|,|,|,|,|,|--------n n n n n n n n n n n n c c a c c c a

c c c a c 故而,如此类推得出n c 能整

除n n n c a a a 于是,,,,11 -是它们的一个公约数.又设n a a a

c ,,,21 为的任一公约数,则

21|,|a c a c ,因而2|c c ,同理可推出3|c c ,如此类推最后可得

n c c |. 于是n c c c ≤≤||,故

n c 是最大公约数.

(4)若c b a =),(,则一定有整数y x 和,使得c by ax =+. 特别

地,?=1),(b a 存在1,=+by ax y x 使得. 这可由辗转相除法的③式逆推

而得by ax r c n +==. (5)若),(),(,1),(b c b ac b a ==则. (6)*∈N

b a , ①)(]

,[],[*∈=N k b a k bk ak ;

②b a m ,为的任一公倍数,则m b a |],[;

③ab b a b a =],)[,(,特别地,若ab b a b a ==],[,1),(则.

①可由③直接得到,②可由最小公倍数定义得,③根据①、②式

知,

=],)[,(b a b a

∏∏==+==n

i n

i i i i i

ab p p

i i 1

1

),min(βαβα.

(7)设n a a a ,,,21 是任意n 个正整数.若

===-],[,,],[,],[1332221n n a m m a m m a a m n ,则n n m a a a

=],,,[21 .

这是一个求多个整数的最小公倍数的方法.它可用证明③类似的方

法来证明.

Ⅲ.方幂问题 一个正整数n 能否表成m 个整数的k 次方和的问题

称为方幂和问题.特别地,当1=m 时称为k 次方问题,当2=k 时,称

为平方和问题. 能表为某整数的平方的数称为完全平方数.简称平方数,

关于平方数,明显有如下一些简单的性质和结论: (1)平方数的个

位数字只可能是0,1,4,5,6,9. (2)偶数的平方数是4的倍数,

奇数的平方数被8除余1,即任何平方数被4除的余数

只能是0或1. (3)奇数平方的十位数字是偶数. (4)十位数字

是奇数的平方数的个位数一定是6. (5)不能被3整除的数的平方被3

除余1,能被3整除的数的平方能被3整除.因而,平方数被9除的余

数为0,1,4,7,且此平方数的各位数字的和被9除的余数也只能为

0,1,4,7. (6)平方数的约数的个数为奇数. (7)任何四个连续整

数的乘积加1,必定是一个平方数. 进一步研究可得到有关平方和的几

个结论: 定理三:奇素数p 能表示成两个正整数的平方和的充要条件

是.14+=m p

定理四:设正整数p m n 2=,其中p 不再含平方因数,n 能表示

成两个整数的平方的充

要条件是p 没有形如34+q 的质因数.

定理五:每个正整数都能表示成四个整数的平方和. 这几个定理的

证明略.这里重点是介绍有关k 方幂的解法技巧.k 方幂中许多问题实质

上是不定方程的整数解问题,比如著名的勾股数问题.

赛题精讲

例1:证明:对于任何自然数n 和k ,数1042),(3++=k k

n n

k n f 都不能分解成若干

个连续的正整数之积.

(1981年全国高中联赛试题)

【证明】由性质9知,只需证明数),(k n f 不能被一个很小的自然

数n 整除.因

,1)1)(1()3(31033),(333++--++=++-+=k k k k k k k k k n n n n

n n n n n k n f

),1)(1(|3),3(3|33+-++k k k k k n n n n n 3 1,故3 ),(k n f ,因

而),(k n f 不能分解成三

个或三个以上的连续自然数的积. 再证),(k n f 不能分解成两个连续

正整数的积.

由上知,)(13),(N q q k n f ∈+=,因而只需证方程:)1(13+=+x

x q 无正整数解.而

这一点可分别具体验算234,134,3++=r x 时,)1(+x x 均不是

13+q 形的数来说明. 故),(k n f 对任何正整数n 、k 都不能分解成若干

个连续正整数之积.

例2: 设p 和q 均为自然数,使得

.1319

+--+-= q p 证明:p 可被1979整除. (第21届

IMO 试题)

【证明】

)1318

1

4121(2)1319131211(+++-+++= q p =)6591

211()1319131211(+++-++++

=)990

19891()131816611()131916601(

++++++ =1979×)990

9891

96601(

++?+? 两端同乘以1319!得1319!*).(1979N m m q

p

∈?=?

此式说明1979|1319!×.p 由于1979为质数,且1979 1319!,

故1979|.p 【评述】把1979换成形如23+k 的质数,1319换成

*)(12N k k ∈+,命题仍成立.

牛顿二项式定理和n b a b a b a b a n

n

n

n

(|)(,|)(-+--为偶数), n b a b a n

n

(|)(-+为

奇数)在整除问题中经常用到.

例3 :对于整数n 与k ,定义,),(1

1

2∑=-=

n

r k r

k n F 求证:)1,(n F 可整除).,(k n F

(1996加拿大数学竞赛试题)

【证明】当m n 2=时,,)12()1,2(21

∑=+==

m

r m m r m F

∑∑+=-=-+

=m

m r k m

r k r

r

k m F 211

211

2),2(

],

)12([)12(121

121

1

211

2-=-=-=--++=-++=∑∑∑k m

r k m

r k m

r k r m r r m r

由于[…]能被12)12(+=-++m r m r 整除,所以),2(k m F 能被

12+m 整除,另一方

面,

=

),2(k m F ,)2(])2([1212121

1

1

2----=-++-+∑k k k m r k m m r m r

上式中[…]能被m r m r 2)2(=-+整除,所以),2(k m F 也能被m

整除.因m 与2m +1

互质,所以),2(k m F 能被m (2m +1)(即)1,(m F )整除.

类似可证当12+=m n 时,F (2m +1,k )能被F (2m +1,1)

整除. 故),(k n F 能被

)1,(n F 整除.

例4 :求一对整数b a ,,满足:(1))(b a ab +不能被7整除;

(2)777)(b a b a --+能

被77整除. (第25届IMO 试题)

【解】777)(b a b a --+=)](5)(3)[(7223355b a b a b a ab b a ab

+++++

=.))((7222ab b a b a ab +++ 根据题设要求(1)(2)知,

|,)(|72226ab b a ++即.|7223ab b a ++

令,7322=++ab b a 即,343)(2

=-+ab b a 即19=+b a ,则.343192-=ab 故可令

1,18==b a 即合要求.

(第15届美国普特南数学竞赛试题)

【评述】数学归纳法在整除问题中也有广泛应用. 例5:是否存在

1000000个连续整数,使得每一个都含有重复的素因子,即都能被某

个素数的平方所整除? 【解】存在.用数学归纳法证明它的加强命题:

对任何正整数,m 存在m 个连续的整数,使得每一个都含有重复的素因

子. 当m =1时,显然成立.这只需取一个素数的平方.

假设当m =k 时命题成立,即有k 个连续整数k n n n +++,,2,1 ,它

们分别含有重复的

素因子k p p p ,,,21 ,任取一个与k p p p ,,,21 都不同的素数1+k

p (显然存在),当

21,2,1+=k p t 时,)1(22221+++k n p p tp k 这2

1+k p 个数中任两个数的差是形如)11(2122221-≤≤+k k p a p p

ap 的数,不能被21+k p 整除,故这21+k p 个数除以2

1+k p 后,余数两两不

同.但除以21+k p 后的余数只有0,1,…,21+k p -1这21+k

p 个,从而恰有一个数)1(2

100+≤≤k p t t ,使)1(222210+++k n p p p t k 能被21+k p 整

除.这时,

()1+k 个连续整数:

,1222210++n p p p t k ++n p p p t k 222210 2,…,++n p p

p t k 2

22210 k ,

++n p p p t k 222210 (k +1)

分别能被2

122221,,+k k p p p p 整除,即

1+=k m 时命题成立.故题对一切正整数m 均成立.

例6:求证:.)

,)(,)(,(),,(],][,][,[],,[2

2a c c b b a c b a a c c b b a c b a =

(第1届美国数学奥林匹克竞赛试题)

【证明】设,,,1

1

1

∏∏∏======

n

i i n i i n i i i p c i p b i p a γβα其中

i p 为质数,i i i γβα,,为非负整数,则

∏==

n

i i

i i i p

c b a 1

),,max(,],,[γβα

∏==n

i i i i p b a 1

),max(,],[ βα

∏=∏

=n

i i

i i i p

c b a 1

),,m i n (,),,(γβα

∏==n

i i

i i p

b a 1

),min(,),( βα

因此只需证明

2max(),max(),max(),max(),,i i i i i i i i i αγγββαγβα---

=2min(),min(),min(),min(),,i i i i i i i i i αγγββαγβα---

上式关于i i i γβα,,对称,则不妨设i i i γβα≥≥,于是上式变为:

.22i i i i i i i i γγβγαβαα---=---此式显然成立,故得证.

例7:设a 和b 是两个正整数,p b a ,1),(=为大于或等于3的质

数,

b

a b a b a c p

p +++=,(),试证:(1)1),(=a c ;(2)1=c 或.p c =(1985

新加坡数学竞赛试题)

【证明】由已知得),(,

N s t cs b

a b a ct b a p

p ∈=++=+,两式相乘得,)(1112ct pa t pac t c a ct a b a st c p

p p p p p p p p ---++-=-+=+= 于是

,12211-----++-=p p p p p pa t pac t c cs 故.|1-p pa c

(1)现用反证法来证明1),(=a c .若,1),(>=k a c 令q 是k 的一个

质因子,则有

.|,|a q c q 因b a c +|,则b a q +|,从而.|b q 于是q 是a 、b 的

一个公约数,这与),(b a =1

矛盾,故1),(=a c .

(2)因为,1),(,|1=-a c pa c p 所以.|p c 而p 为质数且3≥p ,故

1=c 或.p c = 例8:设∑=+=

n

k n k k

S 1

75

)(,求最大公约数).,(3n n S S d =(第26届IMO 预选题)

【解】能过具体计算可猜想

.)2

)1((

2)21(24

4+=+++=n n n S n 此式不难用数学归纳法获证. 为求),(3n n S S

d =,对n 分奇偶来讨论. (1)当k n 2=时,

).)16(812,)12(2()]2

)16(6[2,]2)12(2[

2(44444

4+?+=++=k k k k k k k k d 由于12+k

和16+k 互质,所以).81,)12((24

4+=k k d 而当13+=t k 时

13,)12(81)12(4

4

+≠+=+t k t k 时,4

)12(+k 与81互质.故此时有

≥++==+==??=?=.)0(4666,812;26,88444

t t t n n k t n n n k d 时或当时当

(2)当当12+=k n 时).)23)(12(3[2,)]1)(12[(2(4

4++++=k k k k d

1,1223+++k k k 与因与质,所以).3,)1(()12(2444++=k k k 而当

23+=t k 时,

23),1(31+≠+=+k k t k 时,1+k 与34互质.故此时有

++==++==?=?+=.

)36162)12(2;56,162323)12(24

44

444时或当时当t t n n k t n n n k d

例9:m 盒子中各若干个球,每一次在其中)(m n n <个盒中加一

球.求证:不论开始的

分布情况如何,总可按上述方法进行有限次加球后使各盒中球数

相等的充要条件是

.1),(=n m (第26届IMO 预选题)

【证明】设1),(=n m ,则有Z v u ∈,使得)1()1(1++-=+=v m v

vm un ,此式说明:

对盒子连续加球u 次,可使1-m 个盒子各增加了v 个,一个增

加)1(+v 个.这样可将多增加了一个球的盒子选择为原来球数最少的那

个,于是经过u 次加球之后,原来球数最多的盒子

中的球与球数最少的盒子中的球数之差减少1,因此,经过有限次

加球后,各盒球数差为0,达到各盒中的球数相等.

用反证法证明必要性.若1),(>=d n m ,则只要在m 个盒中放

1+m 个球,则不管加球

多少次,例如,加球k 次,则这时m 个盒中共有球kn m ++1

(个),因为,1,|,|>d n d m d 所以kn m ++1不可能是d 的倍数,更

不是m 的倍数,各盒中的球决不能一样多,因此,必须1),(=n m .

例10:求所有这样的自然数n ,使得n

22211

8

++是一个自然数的平方.

(1980年第6届全俄数学竞赛试题)

【证明】(1)当8≤n 时,)122(222118118++?++=--n

n n N ,因(…)为奇数,所

以要使N 为平方数,n 必为偶数.逐一验证8,6,4,2=n 知,N 都不

是平方数. (2)当9=n 时,1122228

9118?=++=N 不是平方数.

(3)当10≥n 时,)2

9(28

8-+=n N ,要N 为平方数,829-+n 应为奇数的平方,不

妨假设8

29-+n =2)12(+k ,则).2()1(2

10

+?-=-k k n 由于1-k 和2+k 是一奇一偶,左边

为2的幂,因而只能1-k =1,于是得2=k ,由210

22

=-n 知12=n 为所求.

发布评论

评论列表 (0)

  1. 暂无评论