数学竞赛数论问题
高中数学竞赛专题讲座竞赛中的数论问题

竞赛中的数论问题的思索方法一. 条件的增设对于一道数论命题,我们往往要首先解除字母取零值或字母取相等值等“平凡〞的状况,这样,利用字母的对称性等条件,往往可以就字母间的大小依次、整除性、互素性等增置新的条件,从而便于运用各种数论特有手段。
1. 大小依次条件及实数范围不同,假设整数x ,y 有大小依次x <y ,那么必有y ≥1,也可以写成,其中整数t ≥1。
例1. 〔22〕设m ,n 是不大于1981的自然数,1)(222=--m nm n ,试求22n m +的最大值。
解:易知当时,222=+n m 不是最大值。
于是不访设n >m ,而令1,n >u 1≥1,得-2(m -1mu 1)(22112=--u mu m 。
同理,又可令 u 1+ u 2,m >u 2≥1。
如此接着下去将得1= 1,而11+-+=i i i u u u ,i ≤k 。
故n m u u u u k k ,,,,,,121 +是不大于1981的裴波那契数,故987,1597。
例 2. 〔匈牙利—1965〕怎样的整数a ,b ,c 满意不等式?233222c b ab c b a ++<+++解:假设干脆移项配方,得01)1()12(3)2(222<--+-+-c b b a 。
因为所求的都是整数,所以原不等式可以改写为:c b ab c b a 234222++≤+++,变形为:0)1()12(3)2(222≤-+-+-c b b a ,从而只有1,2,1。
2. 整除性条件对于整数x ,y 而言,我们可以讨论其整除关系:假设,那么可令;假设x ∤y ,那么可令,0<r ≤1。
这里字母t ,r 都是整数。
进一步,假设a q |,b q |且a b >,那么q a b +≥。
结合高斯函数,设n 除以k ,余数为r ,那么有r k k n n +⎥⎦⎤⎢⎣⎡=。
还可以运用抽屉原理,为同余增设一些条件。
初中联赛数论题集

16.(本题满分16分) 有7个人进行某项目的循环比赛,每两个人恰好比赛一场,且没有平局.如果其中有3个人X 、Y 、Z ,比赛结果为X 胜Y ,Y 胜Z ,Z 胜X ,那么我们称X 、Y 、Z 构成一个“圈”.求这7个人的比赛中,“圈”的数目的最大值.一、(本题满分20分)已知三个不同的实数c b a ,,满足3=+-c b a ,方程012=++ax x 和02=++c bx x 有一个相同的实根,方程2x +0x a +=和02=++b cx x 也有一个相同的实根.求c b a ,,的值.三、(本题满分20分) 某次数学竞赛共有15个题。
下表是对于做对 n ( n = 0,1,2,……,15 ) 个题的人数的一个统计。
N : 0 1 2 3 …… 12 13 14 15, 做对n 个题的人数:7 8 10 21 …… 15 6 3 1 。
如果又知其中做对4个题和4个题以上的学生每人平均做对6个题,做对10个题和10个题以下的学生每人平均做对4个题。
问这个表至少统计了多少人?1. 在12,22,32…,952 这95个数中,十位数字为奇数的数共有 ____ 个。
三、 试证:每个大于6的自然数n ,都可以表示为两个大于1且互质的自然数之和。
3.设1995x 3=1996y 3=1997z 3,xyz >0,且:1.已知互不相等的实数,,a b c 满足111a b c t b c a+=+=+=,则t = . 4.若正整数x ,y 满足方程x 2+y 2=1997,则x +y 等于______.已知a ,b 为整数,且a >b ,方程3x2+3(a +b )x +4ab =0的两个根α,β满足关系式α(α+1)+β(β+1)=(α+1)(β+1),试求所有的整数点对(a ,b ).三、(本题满分25分)已知定理:“若三个大于3的质数a ,b ,c 满足关系式2a +5b =c ,则a +b +c 是整数n 的倍数”.试问:上述定理中的整数n 的最大可能值是多少?并证明你的结论.1. 求所有正整数a ,使得方程x 2-ax+4a = 0 仅有整数根.3. 试写出5个自然数,使得其中任意两个数中的较大的一个数可以被这两个数的差整除.4、一个正整数,若分别加上100和168,则可得到两个完全平方数,这个正整数为 。
数论竞赛题

数论竞赛题数论竞赛题是在数学竞赛中常见的一类题型,主要考察学生在数论领域的理解和运用能力。
数论是研究整数性质及其运算规律的数学分支,涉及到诸多定理和性质。
以下是一个典型的数论竞赛题目,供参考。
题目:证明对于任意正整数 n,都存在一个正整数 k,使得 n(n+1)(n+2)(n+3) 可以被 24 整除。
解法:我们可以通过数学归纳法来证明这一命题。
首先,观察到 24 可以分解为 3 × 2^3。
我们分两种情况进行讨论:情况一:n 是 4 的倍数。
设 n=4k,其中 k 是一个正整数。
则有:n(n+1)(n+2)(n+3) = 4k(4k+1)(4k+2)(4k+3)= 4 × k × (4k+1) × 2 × (2k+1) × 3 × (2k+2) 。
我们发现此时,n(n+1)(n+2)(n+3) 能够被 24 整除。
情况二:n 不是 4 的倍数。
设 n=4k+r,其中 k 是一个正整数,r 是余数,r=1,2 或 3。
则有:n(n+1)(n+2)(n+3) = (4k+r)(4k+r+1)(4k+r+2)(4k+r+3)我们观察到,至少存在一个连续的四个数中,必然包含一个数能被 2 整除,一个数能被 4 整除,一个数能被 3 整除,因而有 2×4×3=24,即可以被 24 整除。
综上所述,对于任意的正整数 n,都存在一个正整数 k,使得 n(n+1)(n+2)(n+3) 能够被 24 整除。
证毕。
数论竞赛题通常涉及到数的整除性质、奇偶性、模运算等概念,要求学生具备较强的逻辑推理和数学证明能力。
通过解决这类题目,学生可以加深对数论相关概念和方法的理解,培养思考和解决问题的能力。
初中数学竞赛中的数论问题

初中数学竞赛中的数论问题
数论是一门交叉学科,它结合了数学、计算机科学等学科的思想和方法,是一门旨在解决数学中涉及数学和计算机的问题的科学。
初中数学竞赛中的数论问题是一种非常有趣的问题,它不仅考验学生的数学知识,还要求学生充分利用数论的一些思想和方法来解决问题。
近年来,随着数论在初中数学竞赛中的应用越来越广泛,许多数论问题变得越来越复杂。
在初中数学竞赛中,判断一个数是否为完全平方数、寻找一个数的所有可能因子、判断是否为素数、计算某数列的最大公因子、计算两个数的最小公倍数等都属于数论问题。
虽然这些问题看似简单,但是要想正确无误地解出每一道题,同学们就必须要用到一些数论的方法。
在解数论问题时,学生要做好抽象和模型的建立。
抽象思维能够帮助学生把复杂的问题简单化,而建立模型则能让学生更好地分析问题,帮助数论问题的解决。
此外,学生还必须做到把握住关键,将复杂的数论问题拆分为一系列的简单的子问题,并从实例出发,把抽象的解法转化为更具体的解题步骤,从而达到对问题的有效解决。
数论的实践性也是学生解决数论问题的一个重要方面,在学习数论的过程中,学生要培养自己的实践技能,使自己能够更好地掌握数论中的一些基本思想和重要方法,学会灵活应用它们在实际问题中以解决初中数学竞赛中的数论问题。
在初中数学竞赛中,解数论问题不仅考验学生的数学素养,更考验学生的抽象思维能力和实践能力,同学们要充分利用自己的智慧,
把抽象的数论知识转化为具体的问题解答,在初中数学竞赛中取得良好的成绩。
数学竞赛中的数论问题

数学竞赛中的数论问题 罗增儒引言数论的认识:数论是关于数的学问,主要研究整数,重点对象是正整数,对中学生可以说,数论是研究正整数的一个数学分支.什么是正整数呢?人们借助于“集合”和“后继”关系给正整数(当时也即自然数)作过本质的描述,正整数1,2,3,…是这样一个集合N +:(1)有一个最小的数1.(2)每一个数a 的后面都有且只有一个后继数/a ;除1之外,每一个数的都是且只是一个数的后继数.这个结构很像数学归纳法,事实上,有这样的归纳公理:(3)对N +的子集M ,若1M ∈,且当a M ∈时,有后继数/a M ∈,则M N +=.就是这么一个简单的数集,里面却有无穷无尽的奥秘,有的奥秘甚至使得人们怀疑:人类的智慧还没有成熟到解决它的程度.比如,哥德巴赫猜想:1742年6月7日,普鲁士派往俄国的一位公使哥德巴赫写信给欧拉,提出“任何偶数,由4开始,都可以表示为两个素数和的形式,任何奇数,由7开始,都可以表示为三个素数的和.后者是前者的推论,也可独立证明(已解决).“表示为两个素数和的形式”就是著名的哥德巴赫猜想,简称1+1.欧拉认为这是对的,但证不出来.1900年希尔伯特将其归入23个问题中的第8个问题. 1966年陈景润证得:一个素数+素数⨯素数(1+2),至今仍无人超越. ●陈景润的数学教师沈元很重视利用名人、名言、名事去激励学生,他曾多次在开讲时,说过这样的话:“自然科学的皇后是数学,数学的皇冠是数论,哥德巴赫猜想则是皇冠上的明珠.……”陈景润就是由此而受到了启示和激励,展开了艰苦卓绝的终生奋斗和灿烂辉煌的奋斗终生,离摘取“皇冠上的明珠”仅一步之遥.●数论题涉及的知识不是很多,但用不多的知识来解决问题往往就需要较强的能力和精明多的技巧,有人说:用以发现数学人才,在初等数学中再也没有比数论教材更好的课程了.任何学生如能把当今一本数论教材中的练习做出,就应当受到鼓励,劝他(她)将来去从事数学方面的工作(U .Dudley 《数论基础》前言).下面,是一个有趣的故事.当代最高产的数学家厄尔多斯听说一个叫波萨(匈牙利,1948)的小男孩很聪明,就问了他一个问题加以考察(1959):如果你手头上有1n +个正整数,这些正整数小于或等于2n ,那么你一定有一对整数是互素的,你知道这是什么原因吗?不到12岁的波萨只用了1分半钟,就给出了问题的解答.他将1~2n 分成(1,2),(3,4),…,(21,2n n -)共n 个抽屉,手头的1n +个正整数一定有两个属于同一抽屉,这两个数是相邻的正整数,必定互素.通过这个问题,厄尔多斯认定波萨是个难得的英才,就精心加以培养,不到两年,14岁的波萨就发表了图论中“波萨定理”.●重视数学能力的数学竞赛,已经广泛采用数论题目,是数学竞赛四大支柱之一,四大支柱是:代数,几何,初等数论,组合初步(俗称代数题、几何题、算术题和智力题).高中竞赛加试四道题正好是四大模块各一题,分别是几何题、代数题、数论题、组合题,一试中也会有数论题.数论受到数学竞赛的青睐可能还有一个技术上的原因,就是它能方便地提供从小学到大学各个层面的、新鲜而有趣的题目.数论题的主要类型:在初中竞赛大纲中,数论的内容列有:十进制整数及表示方法;整除性,被2、3、4、5、8、9、11等数整除的判定;素数和合数,最大公约数与最小公倍数;奇数和偶数,奇偶性分析;带余除法和利用余数分类;完全平方数;因数分解的表示法,约数个数的计算;简单的一次不定方程.在高中竞赛大纲中,数论的内容列有:同余,欧几里得除法,裴蜀定理,完全剩余类,二次剩余,不定方程和方程组,高斯函数[x],费马小定理,格点及其性质,无穷递降法,欧拉定理*,孙子定理*.根据已出现的试题统计,中学数学竞赛中的数论问题的主要有8个重点类型:(1)奇数与偶数(奇偶分析法、01法);(2)约数与倍数、素数与合数;(3)平方数;(4)整除;(5)同余;(6)不定方程;ϕ欧拉函数;(7)数论函数、[]x高斯函数、()n(8)进位制(十进制、二进制).下面,我们首先介绍数论题的基本内容(10个定义、18条定理),然后,对数学竞赛中的数论问题作分类讲解.第一讲 数论题的基本内容中学数学竞赛中的数论问题涉及的数论内容主要有10个定义、18条定理. 首先约定,本文中的字母均表示整数.定义1 (带余除法)给定整数,,0,a b b ≠如果有整数(),0q r r b ≤<满足 a qb r =+,则q 和r 分别称为a 除以b 的商和余数.特别的,0r =时,则称a 被b 整除,记作b a ,或者说a 是b 的倍数,而b 是a 的约数.(,q r 的存在性由定理1证明)定义2 (最大公约数)设整数12,,,n a a a 中至少有一个不等于零,这n 个数的最大公约数是能整除其中每一个整数的最大正整数,记作()12,,,n a a a .()12,,,n a a a 中的i a 没有顺序,最大公约数也称最大公因数.简单性质:()()1212,,,,,,n n a a a a a a =.一个功能:可以把对整数的研究转化为对非负整数的研究. 定义3 (最小公倍数)非零整数12,,,n a a a 的最小公倍数是能被其中每一个()1i a i n ≤≤所整除的最小正整数,记作[]12,,,n a a a .简单性质:如果k 是正整数,a b 的公倍数,则存在正整数m 使[],k m a b =证明 若不然,有[],k m a b r =+([]0,r a b <<),由[],,k a b 都是,a b 的公倍数得r也是,a b 的公倍数,但[]0,r a b <<,与[],a b 的最小性矛盾.故[],k m a b =.定义4 如果整数,a b 满足(),1a b =,则称a 与b 是互素的(也称互质).定义5 大于1且除1及其自身外没有别的正整数因子的正整数,称为素数(也称质数).其余大于1的正整数称为合数;数1既不是素数也不是合数.定理1 若,a b 是两个整数,0b >,则存在两个实数,q r ,使()0a qb r r b =+≤<,并且,q r 是唯一性.证明1 先证存在性.作序列,3.2,,0,,2,3,b b b b b b ---则a 必在上述序列的某两项之间,从而存在一个整数q ,使()1qb a q b ≤<+,即 0a qb b ≤-<, 取 r a qb =-, 0r b ≤<, 得 a qb r =+,即存在两个实数,q r ,使()0a qb r r b =+≤<. 再证唯一性.假设不唯一,则同时存在11,q r 与12,q r ,使 ()1110a q b r r b =+≤<, ()2220a q b r r b =+≤<, 相减 ()1221q q b r r -=-, 1221q q b r r b -=-<, 1201q q ≤-<,但12q q -为整数,故120q q -=,得12q q =,从而12r r =.注:如果取消0r b ≤<,当0r <或r b >,不保证唯一.经典方法:紧扣定义,构造法证存在性,反证法证唯一性. 证明2 只证存在性,用高斯记号,由 01a a b b ⎡⎤≤-<⎢⎥⎣⎦, 有 0a a b b b⎡⎤≤-<⎢⎥⎣⎦,记a r a b b⎡⎤=-⎢⎥⎣⎦,故存在,,0a a q r a b r b b b ⎡⎤⎡⎤==-≤<⎢⎥⎢⎥⎣⎦⎣⎦使()0a qb r r b =+≤<.证明3 只证存在性,作集合{}|,0M a bx x Z a bx =-∈-≥这是一个有下界的非空整数集,其中必有最小的,设x q =时,有最小值r ()0r ≥ a qb r =+.再证r b <,若不然,r b ≥,记1r b r =+,有()()111a qb r qb b r b q r =+=++=++()11r a b q M =-+∈即M 有1r 比r 更小,这与r 为最小值矛盾. 故存在两个实数,q r ,使()0a qb r r b =+≤<.定理 2 设,,a b c 是三个不全为0的整数,满足a qb c =+,其中q 也为整数,则()(),,a b b c =.证明 设A ={,a b 的公约数}, B ={,b c 的公约数}.任取||||d a d c a bqd A d B A B d b d b=-⎧⎧∈⇒⇒⇒∈⇒⊆⎨⎨⎩⎩, 任取||||d b d bd B d A B A d c d a bq c ⎧⎧∈⇒⇒⇒∈⇒⊆⎨⎨=+⎩⎩,得 A B =.有A 中元素的最大值B =中元素的最大值,即()(),,a b b c =.注:这是辗转相除法求最大公约数的理论基础.经典方法:要证明A B =,只需证A B ⊆且B A ⊆. 定理3 对任意的正整数,a b ,有 ()[],,a b a b ab ⋅=.证明 因为ab 是,a b 的公倍数,所以,a b 的最小公倍数也是ab 的约数,存在q 使 [],ab q a b =,有[],a b a q b=且[],a b b为整数,故q 是a 的约数.同理q 是b 的约数,即q 是,a b 的公约数.下面证明,q 是,a b 的最大公约数.若不然,(),q a b <.有[]()[],,,ab q a b a b a b =<. ①设()(),,ab b k a a b a b ==,可见k 是a 的倍数,同样()(),,ab ak b a b a b ==,k 是b 的倍数,即k 是,a b 的公倍数,则存在正整数m 使[],k ma b =,有()[][],,,abm a b a b a b =≥, 得 []()[],,,ab q a b a b a b =≥与①矛盾,所以,(),q a b =,得证()[],,a b a b ab ⋅=.注 也可以由[]()(),1,,ab a b k q m ab a b a b q≤===,得(),q a b ≥,与(),q a b <矛盾.两步[](),,,ab q a b ab a b k ==可以交换吗?定理4 ,a b 是两个不同时为0的整数,若00ax by +是形如ax by +(,x y 是任意整数)的数中的最小正数,则(1)00ax by +|ax by +; (2)00ax by +(),a b =. 证明 (1)由带余除法有()00ax by ax by q r +=++,000r ax by ≤<+, 得 ()()0000r a x qx x b y qy ax by =-+-<+,知r 也是形如ax by +的非负数,但00ax by +是形如ax by +的数中的最小正数,故0r =,即00ax by +|ax by +.(2)由(1)有00ax by +|10a b a +=, 00ax by +|01a b b +=,得00ax by +是,a b 的公约数.另一方面,,a b 的每一个公约数都可以整除00ax by +,所以00ax by +是,a b 的最大公约数,00ax by +(),a b =.推论 若(),1a b =,则存在整数,s t ,使1as bt +=.(很有用) 定理5 互素的简单性质: (1)()1,1a =. (2)(),11n n +=. (3)()21,211n n -+=.(4)若p 是一个素数,a 是任意一个整数,且a 不能被p 整除,则(),1a p =. 证明 因为(),|a p p ,所以,素数p 的约数只有两种可能:()(),1,,a p a p p ==.但a 不能被p 整除,(),a p p ≠,得(),1a p =.推论 若p 是一个素数,a 是任意一个整数,则(),1a p =或(),a p p =. (5)若(),1a b =,则存在整数,s t ,使1as bt +=.(定理4推论) (6)若()(),1,,1a b a c ==,则(),1a bc =. 证明 由(),1a b =知存在整数,s t ,使1as bt +=. 有 ()a cs bct c +=, 得 ()(),,1a bc a c ==.(7)若(),1a b =,则(),1a b a ±=,(),1a b b ±=, (),1a b ab ±=. 证明 ()()(),,,1a b a b a b a ±=±==, ()(),,1a b b a b ±==, 由(6)(),1a b ab ±=.(8)若(),1a b =,则(),1m na b =,其中,m n 为正整数. 证明 据(6),由(),1a b =可得(),1ma b =.同样,由(),1m a b =可得(),1m na b =.定理6 设a 是大于1的整数,则a 的除1之外的最小的正约数q 必是素数,且当a 是合数时,q ≤证明 用反证法,假设q 不是素数,则存在正整数数1q ,11q q <<,使1|q q ,但|q a ,故有1|q a ,这与q 是a 的除1之外的最小正约数矛盾,故q 是素数.当a 是合数时,设1a a q =,则1a 也是a 的一个正约数,由q 的最小性得1q a ≤,从而21q a q a ≤=,开方得q ≤定理7 素数有无穷多个,2是唯一的偶素数. 证明 假设素数只有有限多个,记为12,,,n p p p ,作一个新数1211n p p p p =+>.若p 为素数,则与素数只有 n 个12,,,n p p p 矛盾.若p 为合数,则必有{}12,,,i n p p p p ∈,使|i p p ,从而|1i p ,又与1i p >矛盾.综上所述,素数不能只有有限多个,所以素数有无穷多个. 2是素数,而大于2的偶数都是合数,所以2是唯一的偶素数.注:这个证明中,包含着数学归纳法的早期因素:若假设有n 个素数,便有1n +个素数.(构造法、反证法)秒定理8(整除的性质)整数,,a b c 通常指非零整数 (1)1a ,1|a -;当0a ≠时,|a a ,|0a .(2)若b a ,0a ≠,则b a ≤;若b a ,b a >,则0a =;若0ab >,且,b a a b ,则a b =.证明 由b a ,0a ≠,有a bq =,得a b q b =≥. 逆反命题成立“若b a ,b a >,则0a =”; 由b a ≤且b a ≥得a b =,又0ab >,得a b =. (3)若a b c d +=+,且|,|,|e a e b e c ,则|e d . (4)若c b ,b a ,则c a . 证明 (定义法)由c b ,b a ,有 12,b q c a q b ==, 得 ()12a q q c =,即 c a .(5)若c a ,则bc ab .(6)若c a ,c b ,则对任意整数,m n ,有c ma nb +. 证明 (定义法)由c a ,c b ,有 12,a q c b q c ==, 得 ()12ma nb mq nq c +=+, 即 c ma nb +.(7)若(),1a b =,且a bc ,则a c .证明 由(),1a b =知存在整数,s t ,使1as bt +=,有()()a cs bc t c +=,因为a a ,a bc ,所以a 整除等式的左边,进而整除等式的右边,即a c .注意 不能由a bc 且|a b /得出a c .如649⨯,但6|4/且6|9/. (8)若(),1a b =,且,a c b c ,则ab c .证明 由(),1a b =知存在整数,s t ,使1as bt +=,有acs bct c +=,又由,a c b c 有12,c aq c bq ==代入得()()21ab q s ab q t c +=,所以ab c .注意 不能由a c 且b c 得出ab c .如不能由630且10|30得出60|30. (9)若a 为素数,且a bc ,则a b 或a c .证明 若不然,则|a b /且|a c /,由a 为素数得()(),1,,1a b a c ==,由互素的性质(6)得(),1a bc =,再由a 为素数得|a bc /,与a bc 矛盾.注意 没有a 为素数,不能由a bc 推出a b 或a c .如649⨯,但6|4/且6|9/.定义6 对于整数,,a b c ,且0c ≠,若()c a b -,则称,a b 关于模c 同余,记作(mod )a b c ≡;若()|c a b -/,则称,a b 关于模c 不同余,记作a(mod )b c .定理9(同余的性质)设,,,,a b c d m 为整数,0,m > (1)若(mod )a b m ≡且(mod )b c m ≡,则(mod )a c m ≡; 证明 由(mod )a b m ≡且(mod )b c m ≡,有 12,a b mq b c mq -=-=,()12a c m q q -=+,得(mod )a c m ≡.(2)若(mod )a b m ≡且(mod )c d m ≡,则(m o d )a c b d m +≡+且(mod )ac bd m ≡.证明 由(mod )a b m ≡且(mod )c d m ≡,有12,a b mq c d mq -=-=, ① 对①直接相加 ,有()()()12a c b d m q q +-+=+,得 (mod )a c b d m +≡+.对①分别乘以,c b 后相加,有()()()12ac bd ac bc bc bd m cq bq -=---=+,得 (mod )ac bd m ≡.(3)若(mod )a b m ≡,则对任意的正整数n 有(mod )nna b m =且(mod )an bn mn ≡. (4)若(mod )a b m ≡,且对非零整数k 有(,,)k a b m ,则mod a b m k k k ⎛⎫= ⎪⎝⎭. 证明 由(mod )a b m ≡、,有 a b mq =+, 又(,,)k a b m ,有,,a b mk k k均为整数,且a b mq k k k=+, 得mod a b m k k k ⎛⎫≡ ⎪⎝⎭. 定理10 设,a b 为整数,n 为正整数,(1)若a b ≠,则()()n na b a b --.()()123221n n n n n n n a b a b a a b a b ab b ------=-+++++.(2)若a b ≠-,则()()2121n n a b ab --++.()()212122232422322n n n n n n n a b a b a a b a b ab b -------+=+-+--+.(3)若a b ≠-,则()()22nn a b ab +-.()()2221222322221n n n n n n n a b a b a a b a b ab b ------=+-+-+-.定义7 设n 为正整数,k 为大于2的正整数, 12,,,m a a a 是小于k 的非负整数,且10a >.若12121m m m m n a k a k a k a ---=++++,则称数12m a a a 为n 的k 进制表示.定理11 给定整数2k ≥,对任意的正整数n ,都有唯一的k 进制表示.如12121101010m m m m n a a a a ---=++++,109,0i a a ≤≤>(10进制) 12121222m m m m n a a a a ---=++++.101,0i a a ≤≤>(2进制)定理12 (算术基本定理)每个大于1的正整数都可分解为素数的乘积,而且不计因数的顺序时,这种表示是唯一的1212k k n p p p ααα=,其中12k p p p <<<为素数,12,,,k ααα为正整数. (分解唯一性)证明1 先证明,正整数n 可分解为素数的乘积12m n p p p =. ①如果大于1的正整数n 为素数,命题已成立.当正整数n 为合数时,n 的正约数中必有一个最小的,记为1p ,则1p 为素数,有11n p a =,11a n <<.如果1a 为素数,命题已成立.当1a 为合数时,1a 的最小正约数2p 为必为素数,有11122n p a p p a ==,211a a n <<<.这个过程继续进行下去,由于n 为有限数,而每进行一步i a 就要变小一次,于是,经过有限次后,比如m 次,n 就变为素数的乘积12m n p p p =.下面证明分解式是唯一的.假设n 还有另一个分解式 12t n q q q =, ② 则有 1212m t p p p q q q =. ③因为等式的右边能被1q 整除,所以左边也能被1q 整除,于是1q 整除12,,,m p p p 中的某一个i p ,但i p 为素数,所以i p 与1q 相等,不妨设i p 为1p ,有11p q =.把等式③两边约去11p q =,得 2323m t p p p q q q =.再重复上述步骤,又可得22p q =,33p q =,…,直到等式某一边的因数被全部约完,这时,如果另一边的因数没有约完,比如右边没有被约完(m t <),则有121m m t q q q ++=. ④但12,,,m m t q q q ++均为素数,素数都大于1,有121m m t q q q ++>,这表明等式④不可能成立,两个分解式的因数必然被同时约完,即分解式是唯一的. 将分解式按i p 的递增排列,并将相同的i p 合并成指数形式,即得1212k k n p p p ααα=.其中12k p p p <<<为素数,12,,,k ααα为正整数.证明2 用第二数学归纳法证明12m n p p p =,12m p p p ≤≤≤.(1)当2n =,因为2为素数,命题成立.(2)假设命题对一切大于1而小于n 的正整数已成立. 这时,若n 为素数,命题成立;若n 不为素数,必存在,a b ,使 n ab =,1,1a n b n <<<<, 由归纳假设,小于n 的,a b 可分解为素数的乘积//////1212//////1212, ,, ,s s s s t s s ta p p p p p pb p pp pp p ++++=≤≤≤=≤≤≤得 //////1212s s s t n p p p q q q ++=,适当调整/i p 的顺序,可得命题对于正整数n 成立.由数学归纳法,命题对一切大于1的正整数n 成立.下面证明分解式是唯一的.假设n 的分解式不唯一,则至少有两个分解式12m n p p p =,12m p p p ≤≤≤, 12t n q q q =,12t q q q ≤≤≤,得 1212m t p p p q q q =.有 112|t p q q q 且112|m q p p p ,这就存在,i j q p ,使1|i p q 且1|j q p ,但11,,,i j p q q p 均为为素数,所以11,i j p q q p ==,又 111i j p q q p p =≥=≥, 所以 11p q =.把等式两边约去11p q =,得 2323m t p p p q q q =.再重复上述步骤,又可得22p q =,33p q =,…,直到等式某一边的因数被全部约完,这时,如果另一边的因数没有约完,比如右边没有被约完(m t <),则有121m m t q q q ++=.但12,,,m m t q q q ++均为素数,素数都大于1,有121m m t q q q ++>,这表明上述等式不可能成立,两个分解式的因数必然被同时约完,即分解式是唯一的. 将分解式按i p 的递增排列,并将相同的i p 合并成指数形式,即得1212k k n p p p ααα=.其中12k p p p <<<为素数,12,,,k ααα为正整数.定理13 若正整数n 的素数分解式为 1212k k n p p p ααα=则n 的正约数的个数为()()()()12111k d n a a a =+++,n 的一切正约数之和为()121111212111111k k k p p p S n p p p ααα+++---=⋅⋅⋅---. 证明 对于正整数1212k k n p p p ααα=,它的任意一个正约数可以表示为1212k k m p p p βββ=,0i i βα≤≤ , ①由于i β有0,1,2,,i α共1i α+种取值,据乘法原理得n 的约数的个数为()()()()12111k d n a a a =+++.考虑乘积()()()1201010*******k k k k p p p p p p pp p ααα+++++++++,展开式的每一项都是n 的某一个约数(参见①),反之,n 的每一个约数都是展开式的某一项,于是,n 的一切约数之和为()()()110101111k k k S n p p p pp p αα=++++++121111212111111k k k p p p p p p ααα+++---=⋅⋅⋅---. 注 构造法.定义8 (高斯函数)对任意实数x ,[]x 是不超过x 的最大整数.亦称[]x 为x 的整数部分,[][]1x x x ≤<+.定理14 在正整数!n 的素因子分解式中,素数p 作为因子出现的次数是23n n n p p p ⎡⎤⎡⎤⎡⎤+++⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦.证明 由于p 为素数,故在!n 中p 的次方数是1,2,,n 各数中p 的次方数的总和(注意,若p 不为素数,这句话不成立).在1,2,,n 中,有n p ⎡⎤⎢⎥⎣⎦个p 的倍数;在n p ⎡⎤⎢⎥⎣⎦个p 的倍数的因式中,有2n p ⎡⎤⎢⎥⎣⎦个2p 的倍数;在2n p ⎡⎤⎢⎥⎣⎦个2p 的倍数的因式中,有3n p ⎡⎤⎢⎥⎣⎦个3p 的倍数;…,如此下去,在正整数!n 的素因子分解式中,素数p 作为因子出现的次数就为23n n n p p p ⎡⎤⎡⎤⎡⎤+++⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦.注 省略号其实是有限项之和. 画线示意50!中2的指数.35678912450!23571113171923293137414347ααααααααα=定理15 (费玛小定理)如果素数p 不能整除整数a ,则()11p p a --.证明1 考察下面的1p -个等式: 11a pq r =+,10r p ≤<,222a pq r =+,20r p ≤<……()111p p p a pq r ---=+,10p r p -≤<由于素数p 不能整除整数a ,所以,p 不能整除每个等式的左边,得121,,,p r r r -均不为0,只能取1,2,,1p -.下面证明121,,,p r r r -各不相等.若不然,存在,,11t s t s p ≤<≤-,使,,,s s t t s t sa pq r ta pq r r r =+=+=相减 ()()s t s t a p q q -=-.应有素数p 整除()s t a -,但素数p 不能整除a ,所以素数p 整除()s t -,然而由11t s p ≤<≤-可得02s t p p <-≤-<, 要素数p 整除()s t -是不可能的,得121,,,p r r r -各不相等.有()()1211211!p rr r p p -=-=-.再把上述1p -个等式相乘,有 ()11211!p p p aMp rr r ---=+,即 ()()11!1!p p a Mp p --=+-,其中M 是一个整数.亦即 ()()11!1p p a Mp ---=.由于p 是素数,不能整除()1!p -,所以素数p 整除11p a --,得证()11p p a--证明2 改证等价命题:如果素数p 不能整除整数a ,则()mod pa a p ≡.只需对1,2,,1a p =-证明成立,用数学归纳法.(1)1a =,命题显然成立.(2)假设命题对()11a k k p =≤<-成立,则当1a k =+时,由于()|1,2,,1i p p C i p =-,故有()11111pp p p p p k k C k C k --+=++++()11mod pk k p ≡+≡+.(用了归纳假设)这表明,命题对1a k =+是成立. 由数学归纳法得()mod pa a p ≡.又素数p 不能整除整数a ,有(),1a p =,得()11p p a --.定义9 (欧拉函数)用()n ϕ表示不大于n 且与n 互素的正整数个数. 定理16 设正整数1212k k n p p p ααα=,则()12111111k n n p p p ϕ⎛⎫⎛⎫⎛⎫=--- ⎪ ⎪⎪⎝⎭⎝⎭⎝⎭.证明 用容斥原理.设{}1,2,,S n =,记i A 为S 中能被i p 整除的数所组成的集合(1,2,i k =),用i A 表示i A 中元素的个数,有 i inA p =,1212,,i j k i jkn n A A A A A p p p p p ==.易知,{}1,2,,S n =中与n 互素的正整数个数为12k A A A ,由容斥原理得()12111211k i i ji ki j kkijm k i j m kA A A S A A A A A A A A A ≤≤≤<≤≤<<≤=-+-++-∑∑∑()()1111211112121111*********.ki ki j k i j m k i i j i j mk ki ki j k i j m k i i j i j mk k n n nn n p p p p p p p p p n p p p p p p p p p n p p p ≤≤≤<≤≤<<≤≤≤≤<≤≤<<≤=-+-++-⎡⎤=-+-++-⎢⎥⎢⎥⎣⎦⎛⎫⎛⎫⎛⎫=--- ⎪ ⎪⎪⎝⎭⎝⎭⎝⎭∑∑∑∑∑∑ 注 示意3n =的容斥原理.推论 对素数p 有()()11,p p p p p αααϕϕ-=-=-.定理17 整系数不定方程ax by c +=(0ab ≠)存在整数解的充分必要条件是(),a b c .证明 记(),d a b =.(1)必要性(方程有解必须满足的条件).若方程存在整数解,记为00,,x x y y =⎧⎨=⎩,则00ax by c +=,由|,|d a d b , 有00|d ax by +,得证(),|a b c .(2)充分性(条件能使方程有解).若|d c ,可设c de =由于形如ax by +的数中有最小正数00ax by +满足00ax by +(),a b =.两边乘以e ,得()()00a ex b ey c +=这表明方程有解00,.x ex y ey =⎧⎨=⎩定理18 若0ab ≠,(),1a b =,且00,,x x y y =⎧⎨=⎩是整系数不定方程ax by c +=的一个整数解,则方程的一切整数解可以表示为00,,x x bt y y at =-⎧⎨=+⎩()t Z ∈. ①证明 直接代入知①是方程的整数解,下面证明任意一个整数解都有①的形式. 由()00,x y 是方程的一个解,有00ax by c +=,又方程的任意一个解(),x y 满足ax by c +=, ② 相减 ()()000a x x b y y -+-=. ③ 但(),1a b =,故有 ()0|a y y -, 有00,x x y y t t Z b a--==∈- 得方程的任意一个整数解可以表示为00,,x x bt y y at =-⎧⎨=+⎩()t Z ∈.定义10 (平面整点)在平面直角坐标系上,纵横坐标都是整数的点称为整点(也称格点).类似地可以定义空间整点.第二讲 数论题的范例讲解主要讲几个重要类型:奇数与偶数,约数与倍数(素数与合数),平方数,整除,同余,不定方程,数论函数等.重点是通过典型范例来分析解题思路、提炼解题方法和巩固基本内容.一、奇数与偶数整数按照能否被2整除可以分为两类,一类余数为0,称为偶数,一类余数为1,称为奇数.偶数可以表示为2n ,奇数可以表示为21n -或21n +.一般地,整数被正整数m 去除,按照余数可以分为m 类,称为模m 的剩余类(){}mod i C x x i m =≡,从每类中各取出一个元素i i a C ∈,可得模m 的完全剩余系(剩余类派出的一个代表团),0,1,2,,1m -称为模m 的非负最小完全剩余系.通过数字奇偶性质的分析而获得解题重大进展的技巧,常称作奇偶分析,这种技巧与分类、染色、数字化都有联系,在数学竞赛中有广泛的应用. 关于奇数和偶数,有下面的简单性质:(1)奇数≠偶数.(2)偶数的个位上是0、2、4、6、8;奇数的个位上是1、3、5、7、9. (3)奇数与偶数是相间排列的;两个连续整数中必是一个奇数一个偶数;. (4)奇数个奇数的和是奇数;偶数个奇数的和是偶数;偶数跟奇数的和是奇数;任意多个偶数的和是偶数.(5)除2外所有的正偶数均为合数;(6)相邻偶数的最大公约数为2,最小公倍数为它们乘积的一半. (7)偶数乘以任何整数的积为偶数.(8)两数和与两数差有相同的奇偶性,()mod 2a b a b +≡-. (9)乘积为奇数的充分必要条件是各个因数为奇数. (10)n 个偶数的积是2n的倍数.(11)()11k-=的充分必要条件是k 为偶数,()11k-=-的充分必要条件是k 为奇数.(12)()()()()()()22220mod 4,211mod 4,211mod8n n n ≡-≡-≡. (13)任何整数都可以表示为()221mn k =-.……例1 (1906,匈牙利)假设12,,,n a a a 是1,2,,n 的某种排列,证明:如果n 是奇数,则乘积()()()1212n a a a n ---是偶数.解法1 (反证法)假设()()()1212n a a a n ---为奇数,则i a i -均为奇数,奇数个奇数的和还是奇数奇数=()()()1212n a a a n -+-++-()()12120n a a a n =+++-+++=,这与“奇数≠偶数”矛盾. 所以()()()1212n a a a n ---是偶数.评析 这个解法说明()()()1212n a a a n ---不为偶数是不行的,但没有指出为偶数的真正原因.体现了整体处理的优点,但掩盖了“乘积”为偶数的实质.解法2 (反证法)假设()()()1212n a a a n ---为奇数,则i a i -均为奇数,i a 与i 的奇偶性相反,{}1,2,,n 中奇数与偶数一样多,n 为偶数.但已知条件n 为奇数,矛盾. 所以()()()1212n a a a n ---是偶数.评析 这个解法揭示了()()()1212n a a a n ---为偶数的原因是“n 为奇数”.那么为什么“n 为奇数”时“乘积”就为偶数呢?解法3 121,2,,,,,,n n a a a 中有1n +个奇数,放到n 个括号,必有两个奇数在同一个括号,这两个奇数的差为偶数,得()()()1212n a a a n ---为偶数.评析 这个解法揭示了()()()1212n a a a n ---为偶数的原因是“当n 为奇数时,1,2,,n 中奇数与偶数个数不等,奇数多,某个括号必是两个奇数的差,为偶数”. 类似题:例1-1(1986,英国)设127,,,a a a 是整数,127,,,b b b 是它们的一个排列,证明()()()112277a b a b a b ---是偶数.(127,,,a a a 中奇数与偶数个数不等)例1-2 π的前24位数字为 3.14159265358979323846264π=,记1224,,,a a a 为该24个数字的任一排列,求证()()()12342324a a a a a a ---必为偶数.(暗藏3,1,4,1,5,9,2,6,5,3,5,8,9,7,9,3,2,3,8,4,6,2,6,4中奇数与偶数个数不等) 例2 能否从1,2,,15中选出10个数填入图的圆圈中,使得每两个有线相连的圈中的数相减(大数减小数),所得的14个差恰好为1,2,,14?解 考虑14个差的和S ,一方面1214105S =+++=为奇数.另一方面,每两个数,a b 的差与其和有相同的奇偶性 (mod2)a b a b -≡+,因此,14个差的和S 的奇偶性与14个相应数之和的和/S 的奇偶性相同,由于图中的每一个数a 与2个或4个圈中的数相加,对/S 的贡献为2a 或4a ,从而/S 为偶数,这与S 为奇数矛盾,所以不能按要求给图中的圆圈填数.评析:用了计算两次的技巧.对同一数学对象,当用两种不同的方式将整体分为部分时,则按两种不同方式所求得的总和应是相等的,这叫计算两次原理成富比尼原理.计算两次可以建立左右两边关系不太明显的恒等式.在反证法中,计算两次又可用来构成矛盾.例3 有一大筐苹果和梨分成若干堆,如果你一定可以找到这样的两堆,其苹果数之和与梨数之和都是偶数,问最少要把这些苹果和梨分成几堆?解 (1)4堆是不能保证的.如4堆的奇偶性为:(反例) (奇奇),(偶偶),(奇偶),(偶奇).(2)5堆是可以保证. 因为苹果和梨数的奇偶性有且只有上述4种可能,当把这些苹果和梨分成5堆时,必有2堆属于同一奇偶性,其和苹果数与梨数都是偶数.例4 有n 个数121,,,,n n x x x x -,它们中的每一个要么是1,要么是1-.若1223110n n n x x x x x x x x -+++++=,求证4|n . 证明 由{}1,1i x ∈-,有{}11,1i i x x +∈-,再由1223110n n n x x x x x x x x -+++++=,知n 个1i i x x +中有一半是1,有一半是1-,n 必为偶数,设2n k =.现把n 个1i i x x +相乘,有 2222122311121(1)(1)1k k n n n n n x x x x x x x x x x x x ---+===,可见,k 为偶数,设2k m =,有4n m =,得证4|n .例5 n 个整数121,,,,n n a a a a -,其积为n ,其和为0,试证4|n .证明 先证n 为偶数,若不然,由121n n a a a a n -=知,121,,,,n n a a a a -全为奇数,其和必为奇数,与其和为0(偶数),故n 必为偶数.(121,,,,n n a a a a -中至少有1个偶数)再证n 为4的倍数,若不然,由n 为偶数知,121,,,,n n a a a a -恰有一个为偶数,其余1n -个数全为奇数,奇数个奇数之和必为奇数,加上一个偶数,总和为奇数,与121,,,,n na a a a -之和为0矛盾,所以,n 为4的倍数,4|n .(121,,,,n n a a a a -中至少有2个偶数)评析 要证4|n ,只须证121,,,,n n a a a a -中至少有2个偶数,分两步,第一步证至少有1个偶数,第二步证至少有2个偶数.例6 在数轴上给定两点1内任取n 个点,在此2n +个点中,每相邻两点连一线段,可得1n +条互不重叠的线段,证明在此1n +条线段中,以一个有理点和一个无理点为端点的线段恰有奇数条.证明 将2n +个点按从小到大的顺序记为122,,,n A A A +…,并在每一点赋予数值i a ,使1, 1,i i i A a A ⎧=⎨-⎩当为有理数点时, 当为无理数点时. 与此同时,每条线段1i i A A +也可数字化为1i i a a +(乘法)1111,, 1,,i i i i i i A A a a A A +++-⎧=⎨⎩ 当一为有理数点,另一为无理数时, 当同为有理数点或无理数点时,记11i i a a +=-的线段有k 条,一方面112233412()()()()(1)(1)(1)k n k k n n a a a a a a a a -+++=-+=-…另一方面 12233412()()()()n n a a a a a a a a ++… 21231212()1n n n a a a a a a a -++===-…, 得()11k-=-,故k 为奇数. 评析 用了数字化、奇偶分析的技巧. 二、约数与倍数最大公约数与最小公倍数的求法. (1)短除法.(2)分解质因数法.设1212,0,1,2,,k k i a p p p i k αααα=≥=, 1212,0,1,2,,k k i b p p p i k ββββ=≥=.记 {}{}min ,,max ,i i i i i i γαβδαβ==, 则 ()1212,k k a b p p p γγγ=, []1212,k k a b p p p δδδ=.(3)辗转相除法()()()()()121,,,,,0n n n n a b b r r r r r r r -======.例7 (1)求()8381,1015,[]8381,1015; (2)()144,180,108,[]144,180,108. 解(1)方法1 分解质因数法.由283811729,10155729,=⨯=⨯⨯得 ()8381,101529=,[]28381,1015571729293335=⨯⨯⨯=.方法2 辗转相除法.883811015381207831261232823223229或 232142213138232261101583812322327838120029232261q q q q r r r r ========或 ()()()()()8381,1015261,1015261,23229,23229,029=====. []()83811015838110158381,10158381352933358381,101529⨯⨯===⨯=.(2)方法1 短除法.由2144 180 108272 90 54336 30 27312 10 9 4 5 3得 ()22144,180,1082336=⨯=,[]43144,180,1082352160=⨯⨯=.方法2 分解质因数法.由42222314423,180235,10823,=⨯=⨯⨯=⨯,得 ()22144,180,1082336=⨯=,[]43144,180,1082352160=⨯⨯=.例8 正整数n 分别除以2,3,4,5,6,7,8,9,10得到的余数依次为1,2,3,4,5,6,7,8,9,则n 的最小值为 .解 依题意,对最小的n ,则1n +是2,3,4,5,6,7,8,9,10的公倍数3212357n +=⨯⨯⨯,得2519n =.例9 有两个容器,一个容量为27升,一个容量为15升,如何利用它们从一桶油中倒出6升油来?解 相当于求不定方程15276x y +=的整数解. 由()15,273=知,存在整数,u v ,使15273u v +=,可得一个解2,1u v ==-,从而方程 ()1542726⨯+⨯-=.即往小容器里倒2次油,每次倒满之后就向大容器里倒,大容器倒满时,小容器里剩有3升油;再重复一次,可得6升.例10 对每一个2n ≥,求证存在n 个互不相同的正整数12,,,n a a a ,使i j i j a a a a -+,对任意的{},1,2,,,i j n i j ∈≠成立.证明 用数学归纳法.当2n =时,取121,2a a ==,命题显然成立. 假设n k =时,命题成立,即存在12,,,k a a a ,使 i j i j a a a a -+,对任意的{},1,2,,,i j k i j ∈≠成立.现取b 为12,,,k a a a 及它们每两个数之差的最小公倍数,则1k +个数12,,,,k b a b a b a b +++满足 ()()()()()(),,t t ij i j a b b a b b a b a b a b a b ⎧+-++⎪⎨+-++++⎪⎩即命题对1n k =+时成立.由数学归纳法知命题对2n ≥成立.例11 ()111959,IMO -证明对任意正整数n ,分数214143n n ++不可约.证明1 (反证法)假若214143n n ++可约,则存在1d >, ①使 ()214,143n n d ++=, 从而存在(),,,1p q p q =,使214, 143, n dp n dq +=⎧⎨+=⎩②③消去n ,()()3322⨯-⨯,得()132d q p =-, ④ 的 1d =. ⑤由(1)、(5)矛盾,得1d =. 解题分析:(1)去掉反证法的假设与矛盾就是一个正面证法.(2)式④是实质性的进展,表明()()131432214n n =+-+, 可见 ()214,1431n n ++=. 由此获得2个解法.证明2 设()214,143n n d ++=.存在(),,,1p q p q =,使214, 143, n dp n dq +=⎧⎨+=⎩①② 消去n ,②×3-①×2,得()132d q p =- ③ 得 1d =.证明3 由()()131432214n n =+-+ 得 ()214,1431n n ++=.证明4 ()214,143n n ++()71,143n n =++ ④ ()71,1n =+ ⑤1=.解题分析:第④ 相当于 ①-②;第⑤ 相当于②-2(①-②)=②×3-①×2;所以③式与⑤式的效果是一样的.例12 不存在这样的多项式()1110mm m m f n a n a na n a --=++++,使得对任意的正整数n ,()f n 都是素数.证明 假设存在这样的多项式,对任意的正整数n ,()f n 都是素数,则取正整数n b =,有素数p 使()1110mm m m f b a b a ba b a p --=++++=,进而对任意的整数,k 有()()()()1110mm m m f b kp a b kp a b kp a b kp a --+=+++++++()1110m m m m a b a b a b a Mp --=+++++(二项式定理展开)()1P M =+,其中M 为整数,这表明()f b kp +为合数.这一矛盾说明,不存在这样的多项式,对任意的正整数n ,()f n 都是素数. 三、平方数若a 是整数,则2a 就叫做a 的完全平方数,简称平方数. 1.平方数的简单性质(1)平方数的个位数只有6个:0,1,4,5.6.9.(2)平方数的末两位数只有22个:00,01,21,41,61,81,04,24,44,64,84,25,16,36,56,76,96,09,29,49,69,89.(3)()()()()2220mod 4,211mod 4n n ≡-≡. (4)()()2211mod 8n -≡.(6)凡是不能被3整除的数,平方后被3除余1.(7)在两个相邻整数的平方数之间,不能再有平方数. (8)非零平方数的约数有奇数个.。
高中数学竞赛中数论问题的常用方法

高中数学竞赛中数论问题的常用方法数论是研究数的性质的一门科学,它与中学数学教育有密切的联系.数论问题解法灵活,题型丰富,它是中学数学竞赛试题的源泉之一.下面介绍数论试题的常用方法.1.基本原理为了使用方便,我们将数论中的一些概念和结论摘录如下:我们用),...,,(21n a a a 表示整数1a ,2a ,…,n a 的最大公约数.用[1a ,2a ,…,n a ]表示1a ,2a ,…,n a 的 最小公倍数.对于实数x ,用[x ]表示不超过x 的最大整数,用{x }=x -[x ]表示x 的小数部分.对于整数b a ,,若)(|b a m -,,1≥m 则称b a ,关于模m 同余,记为)(mod m b a ≡.对于正整数m ,用)(m ϕ表示{1,2,…,m }中与m 互质的整数的个数,并称)(m ϕ为欧拉函数.对于正整数m ,若整数m r r r ,...,,21中任何两个数对模m 均不同余,则称{m r r r ,...,,21}为模m 的一个完全剩余系;若整数)(21,...,,m r r r ϕ中每一个数都与m 互质,且其中任何两个数关于模m 不同余,则称{)(21,...,,m r r r ϕ}为模m 的简化剩余系.定理1 设b a ,的最大公约数为d ,则存在整数y x ,,使得yb xa d +=.定理2(1)若)(mod m b a i i ≡,1=i ,2,…,n ,)(m od 21m x x =,则11ni i i a x =∑≡21ni ii b x=∑;(2)若)(mod m b a ≡,),(b a d =,m d |,则)(mod d m d b d a ≡; (3)若b a ≡,),(b a d =,且1),(=m d ,则)(mod m dbd a ≡;(4)若b a ≡(i m mod ),n i ,...,2,1=,M=[n m m m ,...,,21],则b a ≡(M mod ). 定理3(1)1][][1+<≤<-x x x x ; (2)][][][y x y x +≥+;(3)设p 为素数,则在!n 质因数分解中,p 的指数为∑≥1k kpn.定理4 (1)若{m r r r ,...,,21}是模m 的完全剩余系,1),(=m a ,则{b ar b ar b ar m +++,...,,21}也是模m 的完全剩余系;(2)若{)(21,...,,m r r r ϕ}是模m 的简化剩余系,1),(=m a ,则{)(21...,,m ar ar ar ϕ}是模m 的简化剩余系. 定理5(1)若1),(=n m ,则)()()(n m mn ϕϕϕ=.(2)若n 的标准分解式为k kp p p n ααα (2)121=,其中k ααα,...,21为正整数,k p p p ,...,21为互不相同的素数,则)11)...(11)(11()(21kp p p n n ---=ϕ. 对于以上结论的证明,有兴趣的读者可查阅初等数论教材.2 方法解读对于数论试题,除直接运用数论的基本原理外,常用的基本方法还有因式(因数)分解法,配对法,分组法,估值法,同余方法,构造法,调整法,数学归纳法与反证法.下面分别予以说明2.1基本原理的应用例1 设正整数a ,b ,c 的最大公约数为1,并且c ba ab=- (1),证明:)(b a -是一个完全平方数. 证:设d b a =),(,d a a 1=,d b b 1=,其中1),(11=b a .由于1),,(=c b a ,故有1),(=c d .由(1)得c b c ad b a 1111-= (2)由(2)知,c b a 11|,又1),(11=b a ,∴ c a |1.同理可证c b |1,从而有c b a |11,设k b a c 11=,k 为正整数,代入(2)得)(11b a k d -= (3)由(3)知d k |,又c k |,∴1),(|=c d k ,∴1=k . ∴11b a d -=.∴211)(d b a d b a =-=-.故成立. 例2 设n 为大于1的奇数,1k ,2k ,…,n k 为给定的整数.对于{n ,...,2,1}的排列12(,,...,)n P a a a =, 记1()ni i i s P k a ==∑,试证存在{n ,...,2,1}的两个不同的排列B 、C,使得)()(!|C s B s n -.证:假设对于任意两个不同的排列B 、C,均有!n 不整除)()(C S B s -.令X 为{n ,...,2,1}的所有排列构成的集合,则{()|s P P X ∈}为模!n 的一个完全剩余系,从而有!1(1!)!()(mod !)2n P Xi n n s P i n ∈=+≡=∑∑ (1) 又 1()()ni i P X P X i s P k a ∈∈==∑∑∑=∑=+ni i k n n 12)1(! (2) 而n 为大于1的奇数,所以由(1),(2)得)!(mod 02)1(!2!)!1(1n k n n n n ni i ≡+≡+∑=. 又1)!,!1(=+n n ,所以)!(mod 02!n n ≡,矛盾.故,存在B 、C X ∈,B ≠C,使得)()(!|C s B s n -. 2.2 因式(数)分解数论中许多问题直接与因式(数)分解相关联,如合数问题,整除问题等常常是要证明某种分解式的存在.数的标准分解式本身就是一种特定形式的因数分解.在不定方程的求解与一些代数式的求值中,因式(数)分解能帮助我们确定某些变量的取值范围,寻找到解题的方法.例3 求三个素数,使得它们的积为和的5倍.解:易知a ,b ,c 中必有一个为5,不妨设5c =,则有5++=b a ab ,从而有6)1)(1(=--b a .因为1-a 与1-b 均为正整数,不妨设b a <,则有⎩⎨⎧=-=-6111b a 或⎩⎨⎧=-=-3121b a ,从而知2=a ,7=b .故所求的三个素数为2,5,7.2.3 配对例4 设k 为正奇数,证明:n ++++...321整除kk k n +++...21. 分析 因为2)1(...321+=++++n n n .故需证)...21(2|)1(kk k n n n ++++,注意到当k 为奇数时,kk y x +可因式分解,因此可将)...21(2kkkn +++中的n 2个数两两配对.证 )...21(2kkkn +++=kkkkkkkn n n n 2]1)1[(...])2(2[])1(1[++-++-++-+, 而当k 为奇数时,kkb a b a ++|,从而知()kk k n n +++...212| (1)又 ()kk k n+++...212=]1[...])1(2[]1[k k k k k kn n n +++-+++,∴)...21(2|)1(kk kn n ++++ (2) 由(1)(2)知,)...21(2|)1(kkkn n n ++++,故结论成立.2.4 分组例5 (1990年高中联赛试题)设}200,...,2,1{=E ,},...,,{10021a a a G =E ⊆,且G 具有下列性质:(1)对任何1001≤<≤j i ,201≠+j i a a ;(2)100801001=∑=i ia.试证:G 中的奇数的个数是4的倍数,且G 中所有数的平方和是一定数.证:对于1001≤≤i ,令12-=i i α,i i αβ-=201.},{i i i E βα=,则G 中恰含i E 中的一个元素.设G中有k 个奇数1i α,2i α,…,k i α,有s 个偶数s j j j βββ,...,,21,这里},...,,,,...,,{2121s k j j j i i i =}100,...,2,1{.由题设知,10080=∑∑∑∑====+-=+sr j kt i sr j kt i r t rt1111)201(βββα=∑∑==-kt i k t t 112201β+⎪⎭⎫⎝⎛+∑∑==k t sr j i r t 11ββ =-k 2012∑=kt i t1β+)200...642(++++=1010022011+-∑=kt i tk β.∴2022011-=-∑=kt i tk β(1)由于t i β为偶数,所以∑=kt i t12|4β,又20|4,所以k 201|4,∴k |4,即k 是4的倍数.∑∑∑===+=sr j kt i i irta121210012βα=∑∑==+-sr j kt i rt 1212)201(ββ=∑∑==⨯-kt i kt t 1122012201β+)(1212∑∑==+sr j kt i r tββ=∑=⨯-kt i tk 122012201β+)200...642(2222++++=)2201(2011∑=-kt i tk β+6)1200)(1100(1004++⨯(2)将(1)代入(2)得62011011004)20(20110012⨯⨯⨯+-⨯=∑=i i a =1349380.2.5估值例6 令n a 表示前n 个质数之和,即21=a ,5322=+=a ,105323=++=a ,…,证明:对任意的正整数n ,区间[1,+n n a a ]中包含有一个完全平方数.分析:设质数从小到大依次为12,,...,k p p p …,要结论成立,只要存在正整数m ,使得12+≤≤n n a m a ,只要1+≤≤n n a m a ,只要11≥-+n n a a ,只要n n n a a a 211+≥-+,只要n n a p 211+≥+,只要)...(44)1(2121k n n p p p a p +++=≥-+ (1)证:直接验证易知[2,1,a a ],[32,a a ],[43,a a ],[54,a a ]中都含有1个完全平方数.当5≥n 时,我们证明:(1)式成立.为此,令2112(1)(1)4(...)n k f n p p p p ++=--+++,则n n n p p p n f n f 4)1()1()()1(221----=-++=n n n n n p p p p p 4)2)((11--+-++.当2≥n 时,n p 为奇数,故21≥-+n n p p ,1(1)()2(22)n n n f n f n p p p ++-≥+--=)2(21--+n n p p 0≥, 故当2≥n 时,数列)(n f 为递增数列.由于)(4)1()5(432125p p p p p f +++--==)7532(4)111(2+++--=32>0所以当5≥n 时,0)5()(>≥f n f .故当5≥n 时(1)式成立.例7 求出不定方程1)!1(-=-kn n (1)的全部正整数解.解 当2=n 时,易得1=k ;当2>n 时,(1)式左边为偶数,故右边也是偶数,所以n 为奇数.当3=n 时,由13!2-=k,得1=k .当5=n 时,由15!4-=k,得2=k .当5>n 且为奇数时,321-<-n n ,221≠-n ,故)!2(|212--⋅n n ,即)!2(|)1(--n n ,因此2(1)|(1)!n n --,所以)1(|)1(2--k n n .另一方面,由二项式定理知1)1)1((1-+-=-kkn n =A(2)1-n +)1(-n k .其中A 为整数,所以)1(|)1(2--n k n ,故k n |)1(-,因此1-≥n k ,故有)!1(111->-≥--n n n n k.这说明当5>n 时,方程(1)无解,故方程(1)的解为)1,2(),(=k n ,)1,3(,)2,5(.2.6同余 例8 证明991993991993+能被1984整除.证 993993993)991(-≡=9912)991()991(--=)1984(m od )991()991)(11984495(991991-≡-+⨯,∴)1984(m od 0991)991(991993991991991993≡+-≡+.∴991993991993|1984+.例9 用1,2,3,4,5,6,7组成的无重复数字的7位数,证明:这些7位数中没有一个是另一个的倍数. 证:若有两个7位数a ,b ,使得kb a = (1) 由于a ,b 均是由1,2,...,7所排成,故72≤≤k 由(1)得)9(mod kb a ≡, ∴)9(mod 11⋅≡k ,即)9(mod 1≡k ,这与92≤≤k 矛盾,故结论成立. 2.7构造例10 若一个正整数的标准分解中,每个素约数的幂次都大于1,则称它为幂数,证明:存在无穷多个互不相同的正整数,它们及它们中任意多个不同数的和都不是幂数.证:将全体素数从小到大依次记为1p ,2p ,...,n p ,….令11p a =,2212p p a =,当2≥n 时,n n n n n n p p p p p p a a 21222111...---==,下证:1a ,2a ,…,n a ,…合题意. 事实上, n n a p |,但2n p |/n a ,所以n a 不是幂数.又对于k i i i <<<≤ 211,)1(112121i i i i i i i i a a a a a a a a k k +++=+++ =)1(11i i Ap a +=)1(111212221i i i Ap p p p p +- , 其中A 为正整数.因为1)1,(11=+i i Ap p ,所以1i p 在)(21k i i i a a a +++ 的标准分解中的幂次为1,因而不是幂数.例11 设}2011,,3,2,1{ 中质数的个数为a ,n 为正整数且a n ≤<1,求证必有2011个连续正整数, 其中恰有n 个质数.证:令}2010,,2,1,{+++=k k k k A k ,并令)(k f 为k A 中质数的个数,则易知a f =)1(,0)2!2012(=+f . 对于)1!2012(,,2,1+= k ,显然有1|)()1(|≤-+k f k f ,所以对于a n ≤<0,必存在一个0k ,使得n k f =)(0,从而0k A 中的2011个连续整数满足要求.2.8 数学归纳法例12 设n 是正整数,求证:124323|51222-+-n n n.证:令22()332241nf n n n =-+-.因为0)1(=f ,所以)1(|512f ,假设)(|512n f ,那么对于1+n ,因为)183(8)()1(2--=-+n n f n f n,所以要证)1(|512+n f ,只需证)183(8|5122--n n ,即只需证明)183(|642--n n .为此,令183)(2--=n n g n .显然有0)1(|64=g ,假设)(|64n g ,由于)199(64)19(8)()1(21+++=-=-+-- n n nn g n g ,因此)1(|64+n g ,由归纳法原理知对一切n ,有183|642--n n,从而有)1(|512+n f ,再由归纳法原理知,对于正整数n ,有)(|512n f .2.9 反证法例13 试证方程042333=--z y x (1)无正整数解.分析:若(z y x ,,)为(1)的一组解,则x 为偶数,令12x x =,则0243331=--z y x ,从而知y 为偶数,再令12y y =,代入得04233131=--z y x ,故z 为偶数,再令12z z =,代入得042313131=--z y x ,因此),,(111z y x 也是方程(1)的解.这样由方程(1)的一组正整数解),,(z y x 必可得到另一组正整数解),,(111z y x ,且x x <1.因此,若开始取得的正整数解使得x 达到最小,则这种下降不可能进行.证:反证法. 若方程(1)存在正整数解,设),,(000z y x 是使得x 达到最小的正整数解,那么依分析的过程知必可得到方程(1)的一组正整数解),,(111z y x ,且01x x <,这与0x 达到最小相矛盾,这个矛盾表明方程(1)无正整数解. 习题1.设1≥≥n m ,m ,n 为整数,证明nm C mn m ),(是整数. 2.设a ,b 为整数,证明:))1(()2)((|)!(1b n a b a b a a bn n -+++- .3.设n 是大于3的奇数,证明可将集合}1,,3,2,1{-n 的元素分成两组,每组21-n 个元素,使得两组数的和模n 同余.。
初中数学竞赛数论题

初中数学竞赛练习题集数论部分1。
求满足22282p p m m ++=-的所有素数p 和正整数m .2。
设b a 、为整数,y x 、为整数,证明:形如by ax +的正整数中,最小值),(b a by ax =+00.3。
求方程222()x y x y xy +=++的所有正整数解.4。
正整数n 满足当210≥≥k 时,有)(mod k k n 1-≡,求n 的最小值。
5。
a 是三位数,b 是一位数,且122++ab b a b a 、都是整数,求a b +的最大值与最小值。
6。
已知12345a a a a a ,,,,是满足条件123459a a a a a ++++=的五个不同的整数,且b 是关于x 的方程()()()()()123452009x a x a x a x a x a -----=的整数根,求b 的值。
7。
试求出所有这样的正整数a 使得关于x 的二次方程22(21)4(3)0ax a x a +-+-=至少有一个整数根.8。
是否存在质数q p 、,使得关于x 的一元二次方程20px qx p -+=有有理数根?9.已知n m 、均为正整数,且n m >,n n m m +=+2220072006。
证明:n m -是为完全平方数。
10。
已知k 为常数,关于x 的一元二次方程0864222=+-+-x k x k k )()(的解都是整数,求k 的值.11。
已知n 为自然数,20091092+-n n 能表示为两个连续自然数之积,求n 的最大值.12.设a 是3的正整数次幂,b 是2的正整数次幂,试确定所有这样的b a 、,使得二次方程20x ax b -+=的根是整数。
13。
是否存在这样的正整数n ,使得2371n n +-能整除321n n n +++?请说明理由.14。
求使得2(1)(2)(3)12n n n n ++++可表示为2个正整数平方和的自然数n 的个数。
数学竞赛中的数论问题

数学竞赛中的数论问题数论是一门研究整数性质和整数运算规律的数学学科。
在数学竞赛中,数论问题经常会成为让人头痛的难题,因为数论问题经常需要具有深刻的数学思维和技巧才能解决。
一、简单的数论问题首先,我们先了解一些简单的数论问题。
例如:如果一个正整数能被15整除,则它一定也能被几个整数整除呢?首先我们可以列出15的因数,即1、3、5、15。
由此可知,如果一个正整数能被15整除,那么它一定也能被1、3、5、15这几个整数整除。
再比如,如果一个正整数能够同时被2和3整除,那么它一定也能被哪个整数整除呢?可以先求出2和3的最小公倍数,即6。
因此,如果一个正整数能够同时被2和3整除,那么它一定也能被6整除。
二、进阶的数论问题接着,我们来看一些进阶的数论问题。
例如:对于一个正整数n,如果n的因子个数是奇数个,那么n是不是一个完全平方数呢?我们用3作为例子来探讨。
3的因子只有1和3,那么它的因子个数是偶数。
但是,假如n的因子个数是奇数个,那么n一定是一个完全平方数。
再来看一个例子,已知a、b、c、d都是正整数,且满足a^2 +b^2 = c^2 + d^2,问a和b是否相等。
这个问题需要用到一些数学技巧来解决。
首先我们可以通过等式变形得到(b-a)(b+a) = (d-c)(d+c)这个等式。
设x=b-a,y=d-c,那么等式变为x(x+2a) =y(y+2c)。
因为x和2a、y和2c都是偶奇配对,所以x、y必定有一个为偶数。
设x=2k,则y(y+2c) = 4k(k+a)。
由于y(y+2c)是一个偶数,而k和k+a一定有奇偶性之分,因此k(k+a)是一个奇数。
因为两个奇数的积一定是一个奇数,所以k、k+a两者必有一个为奇数。
考虑将y(y+2c)分解质因数,如果y为偶数,则y和y+2c有公因数2,那么它们的积就有一个不止一个因子2,和k和k+a成了矛盾;如果y为奇数,则y和y+2c互质,那么它们的积y(y+2c)就有一个不止一个奇素因子,和k和k+a同样成了矛盾。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中数学竞赛中数论问题的常用方法数论是研究数的性质的一门科学,它与中学数学教育有密切的联系.数论问题解法灵活,题型丰富,它是中学数学竞赛试题的源泉之一.下面介绍数论试题的常用方法.1.基本原理为了使用方便,我们将数论中的一些概念和结论摘录如下:我们用),...,,(21n a a a 表示整数1a ,2a ,…,n a 的最大公约数.用[1a ,2a ,…,n a ]表示1a ,2a ,…,n a 的 最小公倍数.对于实数x ,用[x ]表示不超过x 的最大整数,用{x }=x -[x ]表示x 的小数部分.对于整数b a ,,若)(|b a m -,,1≥m 则称b a ,关于模m 同余,记为)(modm b a ≡.对于正整数m ,用)(m ϕ表示{1,2,…,m }中与m 互质的整数的个数,并称)(m ϕ为欧拉函数.对于正整数m ,若整数m r r r ,...,,21中任何两个数对模m 均不同余,则称{m r r r ,...,,21}为模m 的一个完全剩余系;若整数)(21,...,,m r r r ϕ中每一个数都与m 互质,且其中任何两个数关于模m 不同余,则称{)(21,...,,m r r r ϕ}为模m 的简化剩余系.定理1 设b a ,的最大公约数为d ,则存在整数y x ,,使得yb xa d +=.定理2(1)若)(mod m b a i i ≡,1=i ,2,…,n ,)(mod 21m x x =,则11nii i a x =∑≡21ni ii b x=∑;(2)若)(mod m b a ≡,),(b a d =,m d |,则)(mod d m d b d a ≡; (3)若b a ≡,),(b a d =,且1),(=m d ,则)(mod m dbd a ≡;(4)若b a ≡(i m mod ),n i ,...,2,1=,M=[n m m m ,...,,21],则b a ≡(M mod ). 定理3(1)1][][1+<≤<-x x x x ; (2)][][][y x y x +≥+;(3)设p 为素数,则在!n 质因数分解中,p 的指数为∑≥1k kpn.定理4 (1)若{m r r r ,...,,21}是模m 的完全剩余系,1),(=m a ,则{b ar b ar b ar m +++,...,,21}也是模m 的完全剩余系;(2)若{)(21,...,,m r r r ϕ}是模m 的简化剩余系,1),(=m a ,则{)(21...,,m ar ar ar ϕ}是模m 的简化剩余系. 定理5(1)若1),(=n m ,则)()()(n m mn ϕϕϕ=.(2)若n 的标准分解式为k k p p p n ααα (2)121=,其中k ααα,...,21为正整数,k p p p ,...,21为互不相同的素数,则)11)...(11)(11()(21kp p p n n ---=ϕ. 对于以上结论的证明,有兴趣的读者可查阅初等数论教材.2 方法解读对于数论试题,除直接运用数论的基本原理外,常用的基本方法还有因式(因数)分解法,配对法,分组法,估值法,同余方法,构造法,调整法,数学归纳法与反证法.下面分别予以说明2.1基本原理的应用例1 设正整数a ,b ,c 的最大公约数为1,并且c ba ab=- (1),证明:)(b a -是一个完全平方数. 证:设d b a =),(,d a a 1=,d b b 1=,其中1),(11=b a .由于1),,(=c b a ,故有1),(=c d .由(1)得c b c ad b a 1111-= (2)由(2)知,c b a 11|,又1),(11=b a ,∴ c a |1.同理可证c b |1,从而有c b a |11,设k b a c 11=,k 为正整数,代入(2)得)(11b a k d -= (3)由(3)知d k |,又c k |,∴1),(|=c d k ,∴1=k . ∴11b a d -=.∴211)(d b a d b a =-=-.故成立. 例2 设n 为大于1的奇数,1k ,2k ,…,n k 为给定的整数.对于{n ,...,2,1}的排列12(,,...,)n P a a a =, 记1()ni i i s P k a ==∑,试证存在{n ,...,2,1}的两个不同的排列B 、C,使得)()(!|C s B s n -.证:假设对于任意两个不同的排列B 、C,均有!n 不整除)()(C S B s -.令X 为{n ,...,2,1}的所有排列构成的集合,则{()|s P P X ∈}为模!n 的一个完全剩余系,从而有!1(1!)!()(mod !)2n P Xi n n s P i n ∈=+≡=∑∑ (1) 又 1()()ni i P X P X i s P k a ∈∈==∑∑∑=∑=+ni i k n n 12)1(! (2) 而n 为大于1的奇数,所以由(1),(2)得)!(mod 02)1(!2!)!1(1n k n n n n ni i ≡+≡+∑=. 又1)!,!1(=+n n ,所以)!(mod 02!n n ≡,矛盾.故,存在B 、C X ∈,B ≠C,使得)()(!|C s B s n -. 2.2 因式(数)分解数论中许多问题直接与因式(数)分解相关联,如合数问题,整除问题等常常是要证明某种分解式的存在.数的标准分解式本身就是一种特定形式的因数分解.在不定方程的求解与一些代数式的求值中,因式(数)分解能帮助我们确定某些变量的取值范围,寻找到解题的方法.例3 求三个素数,使得它们的积为和的5倍.解:易知a ,b ,c 中必有一个为5,不妨设5c =,则有5++=b a ab ,从而有6)1)(1(=--b a .因为1-a 与1-b 均为正整数,不妨设b a <,则有⎩⎨⎧=-=-6111b a 或⎩⎨⎧=-=-3121b a ,从而知2=a ,7=b .故所求的三个素数为2,5,7.2.3 配对例4 设k 为正奇数,证明:n ++++...321整除kk k n +++...21. 分析 因为2)1(...321+=++++n n n .故需证)...21(2|)1(k k k n n n ++++,注意到当k 为奇数时,k k y x +可因式分解,因此可将)...21(2k k k n +++中的n 2个数两两配对.证 )...21(2k k k n +++=k k k k k k k n n n n 2]1)1[(...])2(2[])1(1[++-++-++-+, 而当k 为奇数时,k k b a b a ++|,从而知()k k k n n +++...212| (1) 又 ()k k k n +++...212=]1[...])1(2[]1[k k k k k k n n n +++-+++,∴)...21(2|)1(k k k n n ++++ (2) 由(1)(2)知,)...21(2|)1(k k k n n n ++++,故结论成立.2.4 分组例5 (1990年高中联赛试题)设}200,...,2,1{=E ,},...,,{10021a a a G =E ⊆,且G 具有下列性质: (1)对任何1001≤<≤j i ,201≠+j i a a ;(2)100801001=∑=i ia.试证:G 中的奇数的个数是4的倍数,且G 中所有数的平方和是一定数.证:对于1001≤≤i ,令12-=i i α,i i αβ-=201.},{i i i E βα=,则G 中恰含i E 中的一个元素.设G中有k 个奇数1i α,2i α,…,k i α,有s 个偶数s j j j βββ,...,,21,这里},...,,,,...,,{2121s k j j j i i i =}100,...,2,1{.由题设知,10080=∑∑∑∑====+-=+sr j kt i sr j kt i r t rt1111)201(βββα=∑∑==-k t i kt t 112201β+⎪⎭⎫⎝⎛+∑∑==k t sr j i r t 11ββ =-k 2012∑=kt i t1β+)200...642(++++=1010022011+-∑=kt i tk β.∴2022011-=-∑=kt i tk β(1)由于t i β为偶数,所以∑=kt i t12|4β,又20|4,所以k 201|4,∴k |4,即k 是4的倍数.∑∑∑===+=sr j kt i i irta121210012βα=∑∑==+-sr j kt i rt 1212)201(ββ=∑∑==⨯-kt i kt t 1122012201β+)(1212∑∑==+sr j kt i r tββ=∑=⨯-kt i tk 122012201β+)200...642(2222++++=)2201(2011∑=-kt i tk β+6)1200)(1100(1004++⨯(2)将(1)代入(2)得62011011004)20(20110012⨯⨯⨯+-⨯=∑=i i a =1349380.2.5估值例6 令n a 表示前n 个质数之和,即21=a ,5322=+=a ,105323=++=a ,…,证明:对任意的正整数n ,区间[1,+n n a a ]中包含有一个完全平方数.分析:设质数从小到大依次为12,,...,k p p p …,要结论成立,只要存在正整数m ,使得12+≤≤n n a m a ,只要1+≤≤n n a m a ,只要11≥-+n n a a ,只要n n n a a a 211+≥-+,只要n n a p 211+≥+,只要)...(44)1(2121k n n p p p a p +++=≥-+ (1)证:直接验证易知[2,1,a a ],[32,a a ],[43,a a ],[54,a a ]中都含有1个完全平方数.当5≥n 时,我们证明:(1)式成立.为此,令2112(1)(1)4(...)n k f n p p p p ++=--+++,则n n n p p p n f n f 4)1()1()()1(221----=-++=n n n n n p p p p p 4)2)((11--+-++.当2≥n 时,n p 为奇数,故21≥-+n n p p ,1(1)()2(22)n n n f n f n p p p ++-≥+--=)2(21--+n n p p 0≥, 故当2≥n 时,数列)(n f 为递增数列.由于)(4)1()5(432125p p p p p f +++--==)7532(4)111(2+++--=32>0 所以当5≥n 时,0)5()(>≥f n f .故当5≥n 时(1)式成立.例7 求出不定方程1)!1(-=-kn n (1)的全部正整数解.解 当2=n 时,易得1=k ;当2>n 时,(1)式左边为偶数,故右边也是偶数,所以n 为奇数.当3=n 时,由13!2-=k ,得1=k .当5=n 时,由15!4-=k,得2=k .当5>n 且为奇数时,321-<-n n ,221≠-n ,故)!2(|212--⋅n n ,即)!2(|)1(--n n ,因此2(1)|(1)!n n --,所以)1(|)1(2--k n n .另一方面,由二项式定理知1)1)1((1-+-=-k k n n =A(2)1-n +)1(-n k .其中A 为整数,所以)1(|)1(2--n k n ,故k n |)1(-,因此1-≥n k ,故有)!1(111->-≥--n n n n k . 这说明当5>n 时,方程(1)无解,故方程(1)的解为)1,2(),(=k n ,)1,3(,)2,5(.2.6同余 例8 证明991993991993+能被1984整除.证 993993993)991(-≡=9912)991()991(--=)1984(mod )991()991)(11984495(991991-≡-+⨯,∴)1984(mod 0991)991(991993991991991993≡+-≡+.∴991993991993|1984+.例9 用1,2,3,4,5,6,7组成的无重复数字的7位数,证明:这些7位数中没有一个是另一个的倍数. 证:若有两个7位数a ,b ,使得kb a = (1) 由于a ,b 均是由1,2,...,7所排成,故72≤≤k 由(1)得)9(mod kb a ≡, ∴)9(mod 11⋅≡k ,即)9(mod 1≡k ,这与92≤≤k 矛盾,故结论成立. 2.7构造例10 若一个正整数的标准分解中,每个素约数的幂次都大于1,则称它为幂数,证明:存在无穷多个互不相同的正整数,它们及它们中任意多个不同数的和都不是幂数.证:将全体素数从小到大依次记为1p ,2p ,...,n p ,….令11p a =,2212p p a =,当2≥n 时,n n n n n n p p p p p p a a 21222111...---==,下证:1a ,2a ,…,n a ,…合题意.事实上, n n a p |,但2n p |/n a ,所以n a 不是幂数.又对于k i i i <<<≤ 211, )1(112121i i i i i i i i a a a a a a a a k k +++=+++ =)1(11i i Ap a +=)1(111212221i i i Ap p p p p +- , 其中A 为正整数.因为1)1,(11=+i i Ap p ,所以1i p 在)(21k i i i a a a +++ 的标准分解中的幂次为1,因而不是幂数.例11 设}2011,,3,2,1{ 中质数的个数为a ,n 为正整数且a n ≤<1,求证必有2011个连续正整数, 其中恰有n 个质数.证:令}2010,,2,1,{+++=k k k k A k ,并令)(k f 为k A 中质数的个数,则易知a f =)1(,0)2!2012(=+f . 对于)1!2012(,,2,1+= k ,显然有1|)()1(|≤-+k f k f , 所以对于a n ≤<0,必存在一个0k ,使得n k f =)(0,从而0k A 中的2011个连续整数满足要求.2.8 数学归纳法例12 设n 是正整数,求证:124323|51222-+-n n n .证:令22()332241n f n n n =-+-.因为0)1(=f ,所以)1(|512f ,假设)(|512n f ,那么对于1+n ,因为)183(8)()1(2--=-+n n f n f n ,所以要证)1(|512+n f ,只需证)183(8|5122--n n ,即只需证明)183(|642--n n .为此,令183)(2--=n n g n .显然有0)1(|64=g ,假设)(|64n g ,由于)199(64)19(8)()1(21+++=-=-+-- n n n n g n g ,因此)1(|64+n g ,由归纳法原理知对一切n ,有183|642--n n ,从而有)1(|512+n f ,再由归纳法原理知,对于正整数n ,有)(|512n f .2.9 反证法例13 试证方程042333=--z y x (1)无正整数解.分析:若(z y x ,,)为(1)的一组解,则x 为偶数,令12x x =,则0243331=--z y x ,从而知y 为偶数,再令12y y =,代入得04233131=--z y x ,故z 为偶数,再令12z z =,代入得042313131=--z y x ,因此),,(111z y x 也是方程(1)的解.这样由方程(1)的一组正整数解),,(z y x 必可得到另一组正整数解),,(111z y x ,且x x <1.因此,若开始取得的正整数解使得x 达到最小,则这种下降不可能进行.证:反证法. 若方程(1)存在正整数解,设),,(000z y x 是使得x 达到最小的正整数解,那么依分析的过程知必可得到方程(1)的一组正整数解),,(111z y x ,且01x x <,这与0x 达到最小相矛盾,这个矛盾表明方程(1)无正整数解. 习题1.设1≥≥n m ,m ,n 为整数,证明nm C mn m ),(是整数. 2.设a ,b 为整数,证明:))1(()2)((|)!(1b n a b a b a a bn n -+++- .3.设n 是大于3的奇数,证明可将集合}1,,3,2,1{-n 的元素分成两组,每组21-n 个元素,使得两组数的和模n 同余.。