初中數學競賽專題培訓 25 同余式

2022-03-24 16:23:18 字數 5144 閱讀 8994

初中數學競賽專題培訓第二十五講* 同余式

數論有它自己的代數,稱為同餘理論.最先引進同餘的概念與記號的是數學王子高斯.

先看乙個遊戲:有n+1個空格排成一行,第一格中放入一枚棋子,甲乙兩人交替移動棋子,每步可前移1,2或3格,以先到最後一格者為勝.問是先走者勝還是後走者勝?應該怎樣走才能取勝?

取勝之道是:你只要設法使餘下的空格數是4的倍數,以後你的對手若走i格(i=1,2,3),你走4-i格,即每一次交替,共走了4格.最後只剩4個空格時,你的對手就必輸無疑了.因此,若n除以4的餘數是1,2或3時,那麼先走者甲勝;若n除以4的餘數是0的話,那麼後走者乙勝.

在這個遊戲裡,我們可以看出,有時我們不必去關心乙個數是多少,而要關心這個數用m除后的餘數是什麼.又例如,2023年元旦是星期五,2023年有365天,365=7×52+1,所以2023年的元旦是星期六.這裡我們關心的也是餘數.這一講中,我們將介紹同餘的概念、性質及一些簡單的應用.

同餘,顧名思義,就是餘數相同.

定義1 給定乙個正整數m,如果用m去除a,b所得的餘數相同,則稱a與b對模m同餘,記作

a≡b(modm),

並讀作a同餘b,模m.

若a與b對模m同餘,由定義1,有

a=mq1+r,b=mq2+r.

所以 a-b=m(q1-q2),

即 m|a-b.

反之,若m|a-b,設

a=mq1+r1,b=mq2+r2,0≤r1,r2≤m-1,

則有m|r1-r2.因|r1-r2|≤m-1,故r1-r2=0,即r1=r2.

於是,我們得到同餘的另乙個等價定義:

定義2 若a與b是兩個整數,並且它們的差a-b能被一正整數m整除,那麼,就稱a與b對模m同餘.

同余式的寫法,使我們聯想起等式.其實同余式和代數等式有一些相同的性質,最簡單的就是下面的定理1.

定理1 (1)a≡a(modm).

(2) 若a≡b(modm),則b≡a(modm).

(3) 若a≡b(modm),b≡c(modm),則a≡c(modm).

在代數中,等式可以相加、相減和相乘,同樣的規則對同余式也成立.

定理2 若a≡b(modm),c≡d(modm),則

a±c≡b±d(modm),ac≡bd(modm).

證由假設得m|a-b,m|c-d,所以

m|(a±c)-(b±d), m|c(a-b)+b(c-d),

即a±c≡b±d(modm),ac≡bd(modm).

由此我們還可以得到:若a≡b(modm),k是整數,n是自然數,則

a±k≡b±k(modm),

ak≡bk(modm),an≡bn(modm).

對於同余式ac≡bc(modm),我們是否能約去公約數c,得到乙個正確的同余式a≡b(modm)?

在這個問題上,同余式與等式是不同的.例如

25≡5(mod 10),

約去5得

5≡1(mod 10).

這顯然是不正確的.但下面這種情形,相約是可以的.

定理3 若ac≡bc(modm),且(c,m)=1,則

a≡b(modm).

證由題設知

ac-bc=(a-b)c=mk.

由於(m,c)=1,故m|a-b,即a≡b(modm).

定理4 若n≥2,

a≡b(modm1),

a≡b(modm2),

…………

a≡b(modmn),

且m=[m1,m2,…,mn]表示m1,m2,…,mn的最小公倍數,則

a≡b(modm).

前面介紹了同余式的一些基本內容,下面運用同餘這一工具去解決一些具體問題.

應用同余式的性質可以簡捷地處理一些整除問題.若要證明m整除a,只需證a≡0(modm)即可.

例1 求證:

(1)8|(551999+17);

(2) 8(32n+7);

(3)17|(191000-1).

證 (1)因55≡-1(mod 8),所以551999≡-1(mod 8),551999+17≡-1+17=16≡0(mod 8),於是8|(551999+17).

(2)32=9≡1(mod 8),32n≡1(mod 8),所以32n+7≡1+7≡0(mod 8),即8|(32n+7).

(3)19≡2(mod 17),194≡24=16≡-1(mod 17),所以191000=(194)250≡(-1)250≡1(mod 17),於是

17|(191000-1).

例2 求使2n-1為7的倍數的所有正整數n.

解因為23≡8≡1(mod 7),所以對n按模3進行分類討論.

(1) 若n=3k,則

2n-1=(23)k-1=8k-1≡1k-1=0(mod 7);

(2) 若n=3k+1,則

2n-1=2·(23)k-1=2·8k-1

≡2·1k-1=1(mod 7);

(3) 若n=3k+2,則

2n-1=22·(23)k-1=4·8k-1

≡4·1k-1=3(mod 7).

所以,當且僅當3|n時,2n-1為7的倍數.

例3 對任意的自然數n,證明

a=2903n-803n-464n+261n

能被1897整除.

證 1897=7×271,7與271互質.因為

2903≡5(mod 7),

803≡5(mod 7),

464≡2(mod 7),

261≡2(mod 7),

所以a=2903n-803n-464n+261n

≡5n-5n-2n+2n=0(mod 7),

故7|a.又因為

2903≡193(mod 271),

803≡261(mod 271),

464≡193(mod 271),

所以故271|a.因(7,271)=1,所以1897整除a.

例4 把1,2,3…,127,128這128個數任意排列為a1,a2,…,a128,計算出

|a1-a2|,|a3-a4| ,…,|a127-a128|,

再將這64個數任意排列為b1,b2,…,b64,計算

|b1-b2|,|b3-b4|,…,|b63-b64|.

如此繼續下去,最後得到乙個數x,問x是奇數還是偶數?

解因為對於乙個整數a,有

|a|≡a(mod 2), a≡-a(mod 2),

所以b1+b2+…+b64

=|a1-a2|+|a3-a4|+…+|a127-a128|

≡a1-a2+a3-a4+…+a127-a128

≡a1+a2+a3+a4+…+a127+a128(mod 2),

因此,每經過一次「運算」,這些數的和的奇偶性是不改變的.最終得到的乙個數

x≡a1+a2+…+a128=1+2+…+128

=64×129≡0(mod 2),

故x是偶數.

如果要求乙個整數除以某個正整數的餘數,同余是乙個有力的工具.另外,求乙個數的末位數字就是求這個數除以10的餘數,求乙個數的末兩位數字就是求這個數除以100的餘數.

例5 求證:乙個十進位制數被9除的餘數等於它的各位數字之和被9除的餘數.

10≡1(mod 9),

故對任何整數k≥1,有

10k≡1k=1(mod 9).

因此即a被9除的餘數等於它的各位數字之和被9除的餘數.

說明 (1)特別地,乙個數能被9整除的充要條件是它的各位數字之和能被9整除.

(2)算術中的「棄九驗算法」就是依據本題的結論.

例6 任意平方數除以4餘數為0和1(這是平方數的重要特徵).

證因為奇數2=(2k+1)2=4k2+4k+1≡1(mod 4),

偶數2=(2k)2=4k2≡0(mod 4),

所以例7 任意平方數除以8餘數為0,1,4(這是平方數的又一重要特徵).

證奇數可以表示為2k+1,從而

奇數2=4k2+4k+1=4k(k+1)+1.

因為兩個連續整數k,k+1中必有偶數,所以4k(k+1)是8的倍數,從而

奇數2=8t+1≡1(mod 8),

偶數2=(2k)2=4k2(k為整數).

(1)若k=偶數=2t,則

4k2=16t2=0(mod 8).

(2)若k=奇數=2t+1,則

4k2=4(2t+1)2=16(t2+t)+4≡4(mod 8),

所以求餘數是同餘的基本問題.在這種問題中,先求出與±1同餘的數是一種基本的解題技巧.

例8 (1)求33除21998的餘數.

(2)求8除72n+1-1的餘數.

解 (1)先找與±1(mod 33)同餘的數.因為

25=32≡-1(mod 33),

所以 210≡1(mod 33),

21998=(210)199·25·23≡-8≡25(mod 33),

所求餘數為25.

(2)因為7≡-1(mod 8),所以

72n+1≡(-1)2n+1=-1(mod 8),

72n+1-1≡-2≡6(mod 8),

即餘數為6.

例9 形如

fn=22n+1,n=0,1,2,…

的數稱為費馬數.證明:當n≥2時,fn的末位數字是7.

證當n≥2時,2n是4的倍數,故令2n=4t.於是

fn=22n+1=24t+1=16t+1

≡6t+1≡7(mod 10),

即fn的末位數字是7.

說明費馬數的頭幾個是

f0=3,f1=5,f2=17,f3=257,f4=65537,

它們都是素數.費馬便猜測:對所有的自然數n,fn都是素數.然而,這一猜測是錯誤的.首先推翻這個猜測的是尤拉,他證明了下乙個費馬數f5是合數.證明f5是合數,留作練習.

利用同餘還可以處理一些不定方程問題.

例10 證明方程

x4+y4+2=5z

沒有整數解.

證對於任一整數x,以5為模,有

x≡0,±1,±2(mod 5),

x2≡0,1,4(mod 5),

x4≡0,1,1(mod 5),

即對任一整數x,

x4≡0,1(mod 5).

同樣,對於任一整數y

y4≡0,1(mod 5),

所以 x4+y4+2≡2,3,4(mod 5),

從而所給方程無整數解.

說明同余是處理不定方程的基本方法,但這種方法也非常靈活,關鍵在於確定所取的模(本例我們取模5),這往往應根據問題的特點來確定.

競賽培訓專題4 同余式與不定方程

同余式和不定方程是數論中古老而富有魅力的內容.考慮數學競賽的需要,下面介紹有關的基本內容.1.同余式及其應用 定義 設a b m為整數 m 0 若a和b被m除得的餘數相同,則稱a和b對模m同餘.記為或 一切整數n可以按照某個自然數m作為除數的餘數進行分類,即n pm r r 0,1,m 1 恰好m個...

競賽培訓專題4同余式與不定方程

同余式和不定方程是數論中古老而富有魅力的內容.考慮數學競賽的需要,下面介紹有關的基本內容.1.同余式及其應用 定義 設a b m為整數 m 0 若a和b被m除得的餘數相同,則稱a和b對模m同餘.記為或 一切整數n可以按照某個自然數m作為除數的餘數進行分類,即n pm r r 0,1,m 1 恰好m個...

初中數學競賽專題培訓

數學事業部 第一講 因式分解 一1 第二講 因式分解 二4 第三講實數的若干性質和應用7 第四講分式的化簡與求值10 第五講恒等式的證明13 第六講代數式的求值16 第七講根式及其運算19 第八講非負數23 第九講一元二次方程26 第十七講 集合與簡易邏輯52 第十八講歸納與發現57 第十九講特殊化...