2024年1月4日发(作者:)

高中数学竞赛讲座之同余
【知识点】
1.设m是一个给定的正整数,如果两个整数a与b用m除所得的余数相同,则称a与b对模同余,记作ab(modm),否则,就说a与b对模m不同余,记作ab(modm),显然,ab(modm)akmb,(kZ)m|(ab);
每一个整数a恰与1,2,……,m,这m个数中的某一个同余;
2.同余的性质:
1).反身性:aa(modm);
2).对称性:ab(modm)ba(modm);
3).若ab(modm),bc(modm)则ac(modm);
4).若a1b1(modm),a2b2(modm),则a1a2b1b2(modm)
特别是ab(modm)akbk(modm);
5).若a1b1(modm),a2b2(modm),则a1a2b1b2(modm);
特别是ab(modm),kZ则akbk(modm)
ab(modm),nN则ab(modm);
6).a(bc)abac(modm);
7).若acbc(modm),则当(c,m)1时,ab(modm)
当(c,m)d时,ab(mod8).若ab(modm1),
nnm).特别地,acbc(momcd)ab(momd);
dab(modm2)
ab(modm3)
………………
mn),且M[m1,m2,mn],则ab(modM)
ab(mod
数学
【例1】证明:完全平方数模4同余于0或1;
证明:设n是任一整数,则n2k或者n2k1,kZ;
(2k1)1(mod4);
当n2k时,n4k0(mod4);当n2k1时,n所以原命题成立;
【例2】证明对于任何整数k0,26k1222236k156k1能被7整除;
证:令M26k136k156k1M226k33516k6k
264k3729k15625k12(791)k3(71041)k(722321)k1
27A237B37C11(2311)(mod7)0(mod7)对于k0,且kZ,26k136k156k1都能被7整除;
注:a1(modb)a1(modb),kZ
【例3】试判断197119722627k197328能被3整除吗?
解:19710(mod3),19721(mod3),19732(mod3)197126197227197328(026127228)(mod3)即:197126197227197328(1228)(mod3)又2284141(mod3),(1228)2(mod3)197126197227197328不能被3整除;
【例4】能否把1,2,……,1980这1980个数分成四组,令每组数之和为S1,S2,S3,S4,
10,S4S3=10;且满足S2S1,=10,S3S2=
解:依题意可知:TS1S2S3S4=S1S110S120S130T4S1600(mod4)19801981又T123198099019812(mod4)2产生矛盾,不能这样分组;
数学
【例5】在已知数列1,4,8,10,16,19,21,25,30,43中,相邻若干数之和,能被11整除的数组共有多少组。
解:记数列各对应项为ai,i1,2,10,并记Ska1a2akS1,S2,,S10依次为1、5,13、23、39、58、79、104、134、177它们被11除的余数依次为:1、5、2、1、6、3、2、5、2、1由此可得:S1S4(mod11)S10(mod11),S2S8(mod11),S3S7(mod11)S9(mod11)由于SkSj是数列{ai}相邻项之和,且当SkSj(mod11)时,11|SkSj,则满足条件的数组有:3137组nn1n2an1x1an是整系数多项式, 【例6】设f(x)a0xa1xa2x证明:若f(0),f(1),,f(1992)都不能被1992整除,则f(x)没有整数根;
证:假设f(x)有整数根m,且mr(mod1992),0r1992由题意f(r)不能被1992整除,f(m)0,则f(r)f(m)f(r)又f(r)f(m)a0(rnmn)a1(rn1mn1)an1(rm)mr(mod1992)miri(mod1992),i1、2、3、、nmiri0(mod1992),i1、2、3、、n1992|f(r)f(m)f(r)产生矛盾,f(x)没有整数根
【例7】试求出一切可使n21被3整除的自然数n;
n
数学
解:若3|n2n1,则n2n2(mod3)考虑到n及2n,则当n6k1时,(k0、1、2、)n2n(6k1)26k1(12k2)(31)k2(mod3)当n6k2时,(k0、1、2、)n2n(6k2)26k2(24k8)(31)k2(mod3)当n6k3时,(k0、1、2、)n2n(6k3)26k30(mod3)当n6k4时,(k0、1、2、)n2n(6k4)26k4(96k64)(31)k1(mod3)当n6k5时,(k0、1、2、)n2n(6k5)26k5(632k160)(31)k1(mod3)当n6k6时,(k0、1、2、)n2n(6k6)26k60(mod3)
由上可知当且仅当n6k1,6k2时,n2n能被3整除;【例8】在每张卡片上各写出11111到99999的五位数,然后把这些卡片按任意顺序排成一列,证明所得到的444445位数不可能是2的幂;
证:记由11111、11112、、99999排成的数为A,则:A=a1a2a88889,ai{11111、11112、、99999}A=a110444440a210444435a310444430a88888105a88889注意到1051(mod11111)105k1(mod11111),kZAa1a2a88888a88889(mod11111)又a1a2a88888a88889111111111299999即:a1a2a88888a8888911111588889A0(mod11111)A不可能是2的幂;
【例9】设a1,a2,an,是任意一个具有性质akak1,(k1)的正整数的无穷数列,求证可以把这个数列的无穷多个am用适当的正整数x,y表示为amxapyaq,(pq)
1111199999888892数学
证:将{an}按a2为模的不同剩余类分成若干个子数列{an}为无限集,而子数列却是有限多个至少有一个子数列有无穷多项现考虑这个无穷数列又{an}为严格递增的该子数列中必有一个最小的ap,apa2,同时还有无限多个am属于该子数列,且amapamap(moda2)amapxa2,xZ令y=1,aqa2amyapxaqam是满足题意的要求,且am是无限多个
【练习】
1、证明:完全平方数模3同余于0或1;
证明:完全平方数模5同余于0、1或4;
证明:完全平方数模8同余于0、1或4;
证明:完全立方数模9同余于-1、0或1;
证明:整数的四次幂模16同余于0或1;
,求a(在十进制中)的末两位数码;2、设aZ,且(a,10)1
20解:(a,10)1,a为奇数a20a(25)1(mod25)又a21(mod4)a201(mod4)
又(25,4)1a201(mod100)a20的末两位位01
数学
3.有一个120位的数,将它的12位数码以一切可能的方式重新排列,然后从按这种方法所得到的120位数中随意挑出120个数来,证明它们的和可以被120整除;证:设这120个120位数的前12个数码分别组成的数为:A1,A2,A120而每一数的剩下的108个数码组成了数B,则这120个数的和为:S=(A1A2A120)10108120B考虑到40|10108,且A1,A2,A120每个被3除时余数相同3|A1A2A120,又(3,40)1120|(A1A2A120)10108120|S
4.连接写出19到80的两位数,问:所得到的数:1920217980能被1980整除吗?解:设A=1920217980,显然20|A又100k(991)k99M1100k1(mod99)A191006120100607910080(1920217980)(mod99)
A3199(mod99)0(mod99)99|A又(20,99)11980|A
数学