数学竞赛数论问题
高中数学竞赛专题讲座竞赛中的数论问题
竞赛中的数论问题的思索方法一. 条件的增设对于一道数论命题,我们往往要首先解除字母取零值或字母取相等值等“平凡〞的状况,这样,利用字母的对称性等条件,往往可以就字母间的大小依次、整除性、互素性等增置新的条件,从而便于运用各种数论特有手段。
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、5、7等。
根据素数定理,素数的密度是随着数值的增加趋近于1/ln(n),其中ln(n)表示自然对数。
虽然素数的分布规律尚未被完全证明,但以此为基础,可以进行一些有趣的数论推导。
例如,我们可以用素数分布的性质来估算某个大小范围内素数的个数。
另一个经典的数论问题是费马大定理。
费马大定理是由17世纪法国数学家费马提出的,它的表述是:对于任何大于2的整数n,不存在整数a、b和c使得a^n + b^n = c^n成立。
虽然费马大定理曾经让无数数学家和学生为之头痛,但于1994年由英国数学家安德鲁·怀尔斯证明,此问题在整数范围内无解。
虽然问题已经在整数范围内被证明,但对于更大的数值范围仍然存在一些未解的问题。
在奥赛中,数论题目常常以整数、因子、除法、求模等概念为基础,通过建立等式或不等式来解决问题。
例如,下面是一个经典的奥赛题目:求证每个自然数的立方都可以表示成3个连续自然数的和。
解决这个问题的关键是建立等式x^3 = (x-1) + x + (x+1),然后通过代数运算得到结果。
这个题目虽然简单,但需要思考和推理的能力。
除了简单的数论题目,奥赛中还有一些较为复杂的数论问题,需要运用更高级的数学知识和技巧。
例如,一道典型的高阶数论题目是欧拉函数的计算问题。
欧拉函数是指小于等于n的正整数中与n互质的数的个数,其计算公式是通过素数分解的方式得到的。
解决这个问题需要对素数分解和数论定理有较深入的理解,可以通过递归、动态规划等方法进行计算。
综上所述,数论是一门重要的数学分支,在奥林匹克数学竞赛中经常出现。
华罗庚数学竞赛题
华罗庚数学竞赛题一、数论部分1. 求满足方程x^2+y^2=z^2,x,y,z∈ N且x + y+ z = 1000的所有正整数解。
- 解析:- 已知x^2+y^2=z^2,x + y+ z = 1000,由x^2+y^2=z^2可联想到勾股数的关系。
- 设x = k(m^2-n^2),y = 2kmn,z = k(m^2+n^2)(m,n,k∈ N,m > n,m,n互质且m - n为奇数)。
- 代入x + y+ z = 1000得k(m^2-n^2+2mn + m^2+n^2)=1000,即2k(m^2+mn)=1000,k(m^2+mn) = 500。
- 通过试值法,当k = 1,m = 20,n = 5时,x=375,y = 200,z = 425等多组解。
2. 证明:对于任意正整数n,n^5-n能被30整除。
- 解析:- n^5-n=n(n^4 - 1)=n(n^2+1)(n^2-1)=n(n - 1)(n + 1)(n^2+1)。
- 因为n(n - 1)(n+1)是三个连续整数的乘积,所以一定能被6整除。
- 当n = 5k时,n^5-n能被5整除;当n=5k±1时,n^2+1=(5k±1)^2+1 = 25k^2±10k + 2能被5整除;当n = 5k±2时,n^2+1=(5k±2)^2+1=25k^2±20k + 5能被5整除。
所以n^5-n能被5整除。
- 因为n^5-n既能被6整除又能被5整除,所以能被30整除。
二、代数部分3. 已知a,b,c是实数,且a + b + c=0,abc = 1,求证:a,b,c中至少有一个大于(3)/(2)。
- 解析:- 不妨设a是a,b,c中的最大者,由a + b + c = 0得b + c=-a,bc=(1)/(a)。
- 则b,c是方程x^2+ax+(1)/(a)=0的两个根。
初中数学竞赛中的数论问题
初中数学竞赛中的数论问题在数学竞赛中,数论问题扮演着很重要的角色。
数论是一门数学分支,涉及整数之间的关系,旨在找出解决数学问题的算法和表达式。
这些算法和表达式可以应用于一些具体的数学比赛中,例如“什么最大”、“什么最小”等,让学生有机会去挑战自己的计算能力和逻辑思维的能力。
首先,数论问题的类型可以分为两大类:因数分解和模算数问题。
因数分解是指将一个正整数分解成质数的乘积,模算数问题涉及两个整数是否可以相除,以及有多少余数。
这个问题在中等水平的数学竞赛中是经常出现的,而且是非常重要的一部分,因为它可以让学生建立起一种解决数论问题的思路,让大家能够更好地理解问题的底层结构。
其次是素数的概念,素数是质数的一种,它们是只能被1和自身整除的正整数,在中等水平的数学竞赛中,发挥着重要的作用。
学生们可以利用质数的基本定义和素数定理,找出大量的质数,从而更好地理解问题本身。
此外,中学生还可以使用同余方程组来解决相关问题。
同余方程组更多地涉及到大数,学生们可以利用这种方法来解决一些其他数学问题。
同余方程组的解决过程往往比较繁琐,但是学生们可以从中建立起一种解决数学问题的思路,提高自己的数学知识。
最后,有一些其他的数学问题,比如数学建模、组合数学、统计学等,也是可以用来解决数学竞赛中的问题的,只要学生们利用正确的思路,就可以去挑战自己的理解能力,从而取得更好的数学成绩。
综上所述,数论问题在中学水平的数学竞赛中扮演着至关重要的角色,因数分解和模算数问题是常见的,素数的概念也是非常重要的,同余方程组可以带来更多的挑战,还有就是可以利用数学建模、组合数学、统计学等来解决数学竞赛中的问题,让学生有机会去提高自己的数学知识。
简言之,学生们需要把握住各个方面的机会,以提高自己的数学水平。
高中数学竞赛 数论部分
初等数论简介绪言:在各种数学竞赛中大量出现数论题,题目的内容几乎涉及到初等数论的所有专题。
1. 请看下面的例子:(1) 证明:对于同样的整数x 和y ,表达式2x+3y 和9x+5y 能同时被整除。
(1894年首届匈牙利 数学竞赛第一题) (2) ①设n Z ∈,证明2131n -是168的倍数。
②具有什么性质的自然数n ,能使123n ++++能整除123n ⋅⋅⋅(1956年上海首届数学竞赛第一题)(3) 证明:3231122n n n ++-对于任何正整数n 都是整数,且用3除时余2。
(1956年北京、天津市首届数学竞赛第一题) (4) 证明:对任何自然数n ,分数214143n n ++不可约简。
(1956年首届国际数学奥林匹克竞赛第一题)(5) 令(,,,)a b g 和[,,,]a b g 分别表示正整数,,,a b g 的最大公因数和最小公倍数,试证:[][][][]()()()()22,,,,,,,,,,a b c a b c a b b c c a a b b c c a =⋅⋅(1972年美国首届奥林匹克数学竞赛第一题)这些例子说明历来数论题在命题者心目中首当其冲。
2.再看以下统计数字:(1)世界上历史最悠久的匈牙利数学竞赛,从1894~1974年的222个试题中,数论题有41题,占18.5%。
(2)世界上规模最大、规格最高的IMO (国际数学奥林匹克竞赛)的前20届120道试题中有数论13题,占% 。
这说明:数论题在命题者心目中总是占有一定的分量。
如果将有一定“数论味”的计数型题目统计在内,那么比例还会高很多。
3.请看近年来国内外重大竞赛中出现的数论题:(1)方程323652x x x y y ++=-+的整数解(,)x y 的个数是( )A 、 0B 、1C 、3D 、无穷多(2007全国初中联赛5)(2)已知,a b 都是正整数,试问关于x 的方程()2102x abx a b -++=是否有两个整数解如果有,请把它们求出来;如果没有,请给出证明。
数学奥赛中数论问题的解题方法
数学奥赛中数论问题的解题方法1 引言在历年的国内外数学奥林匹克中,几乎每年都离不开数论问题。
分析历年奥林匹克数学竞赛试题易知,奥林匹克数学中的数论问题主要有:(1)整除性问题;(2)数性的判断;(3)余数问题;(4)整数的分解与分析;(5)不定方程问题;(6)与高斯函数[x]有关的问题。
本文对奥林匹克数学中的数论问题的常用解题方法做进一步的分析总结。
2 常用的部分解题方法2.1 奇偶分析法奇偶数的性质:(1)两个奇数的和与差为偶数,而积为奇数;(2)两个偶数的和、差、积为偶数;奇数与偶数的和、差为奇数,而积为偶数;(3)如果为整数,为奇数,则的奇偶性与相反;如果为整数,为偶数,则的奇偶性与相同。
例设N是正整数,如果存在大于1的正整数k,使得N- 是k的正整数倍,则称N为一个“千禧数”。
试确定1,2,3,…,2000中“千禧数”的个数,并说明理由。
解设是“千禧数”,则存在正整数,使得,即;显然与的奇偶性不同,且,,所以有大于1的奇因子,从而有大于1的奇因子。
反过来,若有大于1的奇因子,则可设,其中, 的奇偶性不同,且,则且,其中为正整数。
综上,只有当有大于1的奇因子时,是“千禧数”而在1,2,3,…2000中,只有1,,…,不是“千禧数”,故有“千禧数”2000-11=1989个。
评析:奇偶分析法是从未知数,系数的奇偶性入手讨论未知数的可能取值情况,以达到缩小考察范围,得出相应的结果。
在解决与正整数有关的问题(如数性有关的问题)能灵活运用奇偶分析的方法,往往有“四两拔千斤”的效果。
2.2 分类讨论依据数学研究对象的本质属性的相同点和差异点,将数学对象进行分类,然后对划分的每类分别进行研究和求解的方法,叫分类讨论的方法。
分类讨论必须遵循的原则:(1)分类讨论的对象必须是确定的;(2)每次分类的标准必须是同一的;(3)分类必须不重复,不遗漏;(4)连续多次分类,按层次逐级进行,不得越级。
例解方程解将方程变形为,由不等式,可得由此又可以得到(1)因为当时,所以此时方程无解(因方程的解必须满足(1))又因为当时,所以此时方程也无解。
初中数学竞赛中的数论问题
初中数学竞赛中的数论问题在初中数学竞赛中,数论是一个重要考察项目。
数论是数学中涉及模式、数学猜想、数学策略等内容,这些内容都属于数论。
数论问题在数学竞赛中常常被考察,一般分为四类:推理题、排列题、组合题和数学归纳题。
首先,推理题是数论问题中最基础的一类,也是最普遍的一类。
它要求考生从给定的数据中推断出规律,以求解问题。
比如,给定一组数,求出它们的总和,可以通过观察发现规律,从而求解该问题。
其次,排列题要求考生完成一定规律的排列,从而求解问题。
比如,给定一组数,要求考生把它们按从小到大的顺序排列,可以利用插入排序、冒泡排序、快速排序等算法来解决该问题。
组合题要求考生在给定的数据中,按照一定的原则组合出所有可能的组合,以求解问题。
比如,有三个ABC三个字母,要求组合出所有可能的排列组合,可以使用排列组合算法来完成。
最后,数学归纳题要求考生从一系列特征相同的数据中,找出最后一个数学公式,从而求解问题。
比如,有一系列数,要求给出最后一个数字,可以通过数学归纳法来解决该问题。
通过以上介绍,可以看出,数论问题在初中数学竞赛中占有重要地位,考生必须掌握不同类型的数论问题的求解方法,才能取得更好的成绩。
首先,考生应该在做题之前,仔细分析题目,找出解题的思路,从而节约时间,提高效率。
其次,考生应该学习不同类型的数论问题,熟悉各种算法,以便在面对数论问题时,可以得心应手。
另外,考生也要注意练习,熟练掌握各种数论算法,以便在考试中能够准确求解数学问题,进一步提高自己的分数。
同时,考生也可以结合其他科目的知识,如物理、化学等,运用数论来求解问题,增加自己的考试分数。
总之,数论在初中数学竞赛中是一个重要的考察项目,考生要学会利用各种算法求解数论问题,在做题之前先从题目中分析出解题思路,做到准确、快速、有效地求解数学问题,取得优异的成绩。
【高中数学竞赛专题大全】 竞赛专题15 初等数论(50题竞赛真题强化训练)解析版+原卷版
【高中数学竞赛专题大全】 竞赛专题15 初等数论 (50题竞赛真题强化训练)一、填空题1.(2020·浙江·高三竞赛)将1~2020的数字按顺时针方向围成一个圆圈,然后从1开始,按顺时针依次隔一个数拿走,即拿走1,3,5,…,这个过程一直进行下去,直到剩下最后一个数字,则最后剩下的数字是___________. 【答案】1992. 【解析】 【详解】在第一轮中,从1开始到拿走1991,共取走996个数,此时余下1024个数, 1991后一项偶数为1992,此后共取10次,余下的数为1992, 故答案为:1992.2.(2021·全国·高三竞赛)关于x 、y 的方程11112007x y xy ++=的正整数解(,)x y 的个数为________. 【答案】48 【解析】 【详解】解析:由11112007x y xy ++=得2007200720070xy x y ---=,整理得 32(2007)(2007)2007200823223251x y --=⨯=⨯⨯⨯,从而,原方程的正整数解有(31)(21)(11)(11)48++++=(个). 故答案为:48.3.(2021·全国·高三竞赛){}n a 为正整数列,满足112,n a a +=为213133n n a a -+的最小素因子,12,,,,n a a a ,构成集合A ,P 为所有质数构成的集合,则集合P A 的最小元素为___________. 【答案】5 【解析】由于122,3a a ==,故2,3A ∈,所以集合P A -的最小元素5≥.假设存在正整数n ,使得5(3)n a n =≥,则211513133n n a a ---+,故()21512n a -++,这不可能,因为()212n a ++除以5的余数为1,3, 所以5P A ∈-.集合P A -的最小元素为5. 故答案为:5.4.(2021·全国·高三竞赛)质数p 和正整数m 满足32(2)1p m p m p ++=++,则p m +=___________.【答案】7 【解析】 【详解】由()221(1)p p m m +-=-,易见1m ,所以1p m -.设()1m kp k N +-=∈,则()2222,,(1)p p kp k p p k k p k k +=+==-.所以2k =,2,5p m ==,7p m +=.5.(2021·浙江·高三竞赛)已知集合{}12,,,n A a a a =⋅⋅⋅,n 为正整数.若对任意的1i j n ≤≠≤,i j a a -被4整除,但不被16整除,则n 的最大值为______.【答案】4 【解析】 【分析】 【详解】 考虑同余:对任意的1,i j i j n a a ≤≠≤-被4整除,则有(mod 4)i j a a k ≡≡,其中{0,1,2,3}k ∈, 而这类型的数模16的余数至多只有4种,所以n 最大值为4. 故答案为:4.6.(2021·浙江·高二竞赛)设数列123n n n a a a +⎡⎤⎡⎤=+⎢⎥⎢⎥⎣⎦⎣⎦,1n =,2,…,7这里[]x 表示不超过x的最大整数.若88a =,则正整数1a 有______种可能的取值情况.【解析】 【分析】根据高斯函数的性质,由88a =逐次往前求, 注意先定范围再验证,即可得到答案. 【详解】由88a =,可得710a =或11, 可得612a =或13或14; 可得515a =或16或17; 可得418a =或19或20或21; 可得322a =或23或24或25或26; 可得227a =或28或29或30或31或32;可得133a =或34或35或36或37或38或39,共7种.7.(2021·全国·高三竞赛)所有能使25n ⎡⎤⎢⎥⎣⎦为质数的正整数n 的倒数和为_________.【答案】3760【解析】 【分析】 【详解】1,2,3n =时,25n ⎡⎤⎢⎥⎣⎦都不是质数;4n =时,235n ⎡⎤=⎢⎥⎣⎦是质数;5n =时,255n ⎡⎤=⎢⎥⎣⎦是质数;6n =时,275n ⎡⎤=⎢⎥⎣⎦是质数.当8n ≥时,可设5n k r =±(其中k 为不小于2的正整数,0,1r =或2),则()22222111(5)2510(52)5555n k r k kr r k k r r =±=±+=±+, 所以2(52)5n k k r ⎡⎤=±⎢⎥⎣⎦.因为2k ≥,所以522k r ±>,所以2(52)5n k k r ⎡⎤=±⎢⎥⎣⎦不是质数.因此,能使25n ⎡⎤⎢⎥⎣⎦为质数的正整数n 只有4、5、6,它们的倒数和为1113745660++=.故答案为:3760. 8.(2021·全国·高三竞赛)若2020在p 进制下的各位数字之和为5p +,则质数p 的所有可能值为___________. 【答案】2,107 【解析】 【分析】 【详解】类似于在十进制下,我们有()()120|205p p --+⎡⎤⎣⎦, 于是()12014195|23p -=⨯⨯, 再注意p 为质数,就有2,3,107p =, 逐一验证得2p =或107p =. 故答案为:2,107.9.(2021·全国·高三竞赛)在1,2,3,4,…,1000中,能写成()221a b a N -+∈的形式,且不能被3整除的数有________个. 【答案】501. 【解析】 【详解】 设{}1,2,3,4,,1000S =,若221n a b =-+,则()3mod4n ≠.又()()2242211k k k =--+,()()2241111k k k +=+--+,()()22422121k k k +=+-+,因此,221n a b =-+当且仅当()3mod44n ≠.令(){|3mod44}A a S a =∈≡,(){|0mod3}B b S b =∈≡,则(){|3mod12}A B c S c ⋂=∈≡,因为250A =,333B =,84A B ⋂=,从而符合条件的数的个数为100025033384501--+=. 故答案为50110.(2020·浙江·高三竞赛)设a ,b ,c 为正整数,且2225548450a b c ab ac bc ++-+-=,则所有的解中a b c ++的最大值为___________. 【答案】30. 【解析】 【详解】配方得:222(22)50a c b a c ++--=(a ,c 等价). 注意到:22250017=++,22250055=++,22250345=++. 不妨设a c ≤且22b a c ≥+,(1)当22017b a c a c --=⎧⎪=⎨⎪=⎩,即1167a b c =⎧⎪=⎨⎪=⎩,此时116724a b c ++=++=.(2)当22055b ac a c --=⎧⎪=⎨⎪=⎩,即5205a b c =⎧⎪=⎨⎪=⎩,此时520530a b c ++=++=.(3)当22534b a c a c --=⎧⎪=⎨⎪=⎩,即3194a b c =⎧⎪=⎨⎪=⎩,此时319426a b c ++=++=.(4)当22435b ac a c --=⎧⎪=⎨⎪=⎩,即3205a b c =⎧⎪=⎨⎪=⎩,此时320528a b c ++=++=.(5)当22345b a c a c --=⎧⎪=⎨⎪=⎩,即4215a b c =⎧⎪=⎨⎪=⎩,此时421530a b c ++=++=.综上所述,所有的解中a b c ++的最大值为30. 故答案为:30.11.(2020·江苏·高三竞赛)设正整数a ,b ,c ,d 满足23a b =,45c d =,且303b d -=,则a c -的值为___________. 【答案】123801 【解析】 【详解】解析:由题意可得a =c =b 必为完全平方数,d 一定能开4次方.设2b n =,4d m =,则()()223101b d n m n m -=+-=⨯,且注意到3,101都是质数,则223031n m n m ⎧+=⎨-=⎩或者221013n m n m ⎧+=⎨-=⎩,解得52n =,7m =,则35123801a c n m -=-=. 故答案为:123801.12.(2020·江苏·高三竞赛)设,m n N ∈,,2m n ≥,若33333333213111213112n m n m ----⋅=++++,则m n +的值为___________. 【答案】6 【解析】 【详解】解析:因为3311(1)111(1)1n n n n n n n n --++=⋅++-+, 累乘可得原式22(1)1222(1)33(1)n n n n n n n n ++++=⋅=++,则232333323122211n n m n n m m ++==+++--, 故223232221n n n n m +-=++-, 从而可得()2326131816162(1)(2)(1)(2)n n m n n n n n n ++⎛⎫-==+=+ ⎪+--+-+⎝⎭, 则()()1218n n -+,且,2m n ≥,在()()12n n -+的值为6,9,18, 故4n =,2m =.故6m n +=. 故答案为:6.13.(2021·浙江·高三竞赛)将顺序为1,2,…,2020的2020张卡片变成1011,1,1012,2,…,2020,1010的顺序,即原先的前1010张卡片移至第2,4,…,2020张,这称为一次操作.若从顺序1,2…,2020开始操作,则至少经过______次操作可以恢复到初始顺序. 【答案】1932 【解析】 【分析】 【详解】记第1i 次调整前的位置为i a ,调整后的位置记为1i a +,初始位置记为0a ,则112,101022021,1010i i i i a a a a a +≤⎧=⎨->⎩,所以102(mod 2021)2(mod 2021)n i i n a a a a +≡⇒≡, 因20214347=⨯,所以(2021)(43)(47)1932ϕϕϕ==, 所以193221(mod 2021)≡,要恢复原样,则0n a a =, 所以1932n =. 故答案为:1932.14.(2019·广西·高三竞赛)满足y =(x ,y )有____________ 对. 【答案】6 【解析】 【详解】设2251,2019,,n x m x n N m N =+=+∈∈. 224()()19682341m n m n m n -=+-==⨯⨯,由(m +n )与(m -n )奇偶性相同,可知它们同为偶数,且(m +n )>(m -n ) 实数对(m +n ,m -n )所有可能的取值共有6对:()32341,2⨯⨯,()322341,2⨯⨯,()32341,2⨯⨯, ()3241,23⨯⨯,()22241,23⨯⨯,()3241,23⨯⨯.由有序数对(x ,y )与(m +n ,m -n )一一对应,可知所求正整数对为6对. 故答案为:6.15.(2019·四川·高三竞赛)若正整数n 使得方程33n x y z +=有正整数解(x ,y ,z ),称n 为“好数”.则不超过2019的“好数”个数是_____ . 【答案】1346 【解析】 【详解】首先易知若n 为“好数”,则n +3也是“好数”又显然1、2是“好数”,从而当1,2(mod3)n ≡时,n 均为“好数”. 由费马(Fermat )大定理知:333x y z +=无正整数解,即3不是“好数”.于是n =3k (k ∈N *)都不是“好数”.否则,存在k ∈N *,使得3k 是“好数”,即方程333k x y z +=有正整数解(x ,y ,z 0),从而333x y z +=有正整数解()000,,kx y z ,矛盾!故当且仅当n 满足1,2(mod3)n ≡时,n 为“好数”. 所以,不超过2019的“好数”个数是2201913463⨯=. 故答案为:1346. 二、解答题16.(2021·全国·高三竞赛)求证:对于正整数n ,令22n a ⎡⎡=+⎣⎣,数列{}n a 中有无穷多个奇数和无穷多个偶数([]x 表示不超过实数x 的最大整数). 【答案】证明见解析 【解析】 【详解】1212101100.101100bb c c =⋅⋅⋅=⋅⋅⋅⋅, 其中{}{}0,1,0,1i i b c ∈∈.用反证法,先证明数列中有无穷多个偶数.假设,数列中只有有限个偶数,那么存在整数N ,n N ∀>,n a 是奇数, 则存在正整数M ,使得1212101100101100M n M a bb b c c c =+,且当n M >时,{},{0,1}n n b c =,12(2)110110011N d d d ⋅∈Q ,矛盾!同理可证明数列中有无穷多个偶数.所以数列{}n a 中有无穷多个奇数和无穷多个偶数.17.(2021·全国·高三竞赛)使得A =n 为_________. 【答案】1或11##11或1 【解析】 【详解】,,,(,)1aa b a b b+=∈=N ,则222222222917647799n a a b b n n b b a b a -+=⇒==-++--. 又(,)1a b =,所以()()22222,9,1b b a b a -==,故22964b a -,所以229(3)(3){1,2,4,8,16,32,64}b a b a b a -=+-∈,229b a -模3余2,故2298b a -=或32,故3831b a b a +=⎧⎨-=⎩或3432b a b a +=⎧⎨-=⎩或33231b a b a +=⎧⎨-=⎩或31632b a b a +=⎧⎨-=⎩或3834b a b a +=⎧⎨-=⎩,所以(,)(1,1)=a b 或(7,3),因此n 为1或11. 故答案为:1或11.18.(2021·全国·高三竞赛)设n 是正整数,12,,,k d d d 是n 的全部正因数.定义1212()(1)(1)(1)k d d d k f n d d d =-+-++-,已知()f n 是2的幂次,求证:n 没有1之外的平方因数.【答案】证明见解析 【解析】 【分析】设2(1)rn s r =≥,其中1i tai i s p ==∏,利用因数和函数可得()f n 与各质因数的关系,再根据()f n 是2的幂次结合反证法可得1i a =,从而可n 没有1之外的平方因数. 【详解】用()n σ表示n 的正因数之和.如果n 是奇数,则()()0f n n σ=-<,舍去. 当n 是偶数时,设2(1)r n s r =≥,其中1i tai i s p ==∏(i p 为n 的奇质因数,i a +∈N ,3i p ≥).所以()()()111()2221()23i ta rr r i i f n s p σσ-+==+++-=-∏.其中()21i i a a i i i i p p p p σ=++++,因为()f n 是2的幂次,所以1231,1r r +-==,每个()i ai p σ是2的幂次,且i a 是奇数,又()()()12246111i i i a a a i i i i i i i i i p p p p p p p p p σ-=++++=++++++,故1246,11i a i i i i i p p p p p -++++++均为4的倍数,因为23,1(mod 4)i i p p ≥≡,所以如果1i α>,则1241,,,,i a i i i p p p -这些数的总个数是4的倍数,所以12211i a i i i p p p -++++.因为212(mod 4)i p +≡,所以121i a i i p p -+++不是2的幂次,于是1i a >不成立.所以1i a =,所以1ti i s p ==∏(i p 为互异的奇质因数),12ti i n p ==∏,可见n 没有非平凡的平方因数. 【点睛】思路点睛:竞赛中与正因数和有关的问题,多用因数和函数来分析处理,令注意利用因数分解定理把因数问题转化为即质因数的问题来处理.19.(2021·全国·高三竞赛)用()P n 表示正整数n 的各位数字之和,求所有这样的三位数n ,使得满足:1(3)()3P n P n +=.【答案】117、207、108. 【解析】 【分析】 【详解】由于(),(3)P n P n +都是正整数,则据条件,()P n 是3的倍数,因此n 与3n +都是3的倍数. 设n abc =,且数n 加3后必须产生进位,则7c ≥.(因为,如果6c ≤,则数n 加3后不会产生进位,于是(3)()3()P n P n P n +=+>,矛盾)并且b 不能是9,这是因为,若9b =,则当9a =时,99n c =,数n 加3后成为1100c ,1{0,1,2}c ∈,这时1(3)()3P n P n +<.当9a <时,9n a c =,若1113n a b c +=,则1111,0,310a a b c c =+==+-. 由3(3)()P n P n +=,得3[(1)0(310)]9a c a c ++++-=++, 即2()27a c +=,矛盾!所以9b <.今由3[(1)(310)]a b c a b c ++++-=++得9a b c ++=,其中1,7,8a c b ≥≥≤, 依次考虑c 、a 、b 的取值,得到三个数:117、207、108,验证知,它们皆合题意. 20.(2021·全国·高三竞赛)已知a 、b 、c 、d 是不同的正整数,且满足a b c da b b c c d d a+++++++是整数,求证:+++a b c d 不是质数. 【答案】证明见解析. 【解析】 【分析】 【详解】 由1a b c d a b c da b b c c d d a a b c d a b c d a b c d a b c d +++>+++=++++++++++++++++, 且a b c da b b c c d d a+++++++ 1111b c d aa b b c c d d a=-+-+-+-++++ 43b c d a a b b c c d d a ⎛⎫=-+++< ⎪++++⎝⎭,所以2a b c d a b b c c d d a+++=++++, 故2a c b d c aa b c d b c d a b c d a+=--=+++++++, 因此1111a c a b d a b c c d ⎛⎫⎛⎫-=- ⎪ ⎪++++⎝⎭⎝⎭, 所以()()()()d b d b a c a b d a b c c d --⋅=⋅++++且d b ≠, 所以()()()()a b c c d c a b d a ⋅++=⋅++,即22ac abd a c bcd +=+. 整理得()()0ac c a bd a c -+-=且a c ≠,所以ac bd =. 假设p a b c d =+++是质数,则 2()a a b c d a ab ac ad +++=+++ 2a ab bd ad =+++ ()()a b a d ap =++=,所以()p a b +或()p a d +,而,p a b p a d >+>+,矛盾. 综上+++a b c d 不是质数.21.(2021·全国·高三竞赛)解关于实数x 的方程:{}202020201arctank x x k==∑(这里{}[][],x x x x =-为不超过实数x 的最大整数) 【答案】{}0 【解析】 【分析】【详解】(1)当0x <时,{}202020201arctan 0(1,2,,2020),arctan 0k x x k x k k =<=<≤⋅⋅⋅∑,此时原方程无解.(2)当0x =时,有{}202020001arctan0k x x k===∑. (3)当01x <<时,令arct ()1)2an (0x xf x x =-<<,则211()0(01)12f x x x '=-><<+, 故()f x 在()0,1上递增.有()()00f x f >=,即arctan 2x x > 于是,此时{}202020204202020201111125arctan 2224k k k x x x xx x x k k k =====>>=>∑∑∑,即1x >,矛盾.故无解.(4)当1≥x 时,注意到111123tan(arctan arctan )112316++==-, 且由110arctan arctan arctan1arctan1232π<+<+=,知11arctan arctan 234+=π.则{}20202020202011111arctan arctan arctan1arctan arctan 1232k k x x k k π===≥>++=>∑∑,与{}202001x <<,矛盾.故此时无解.由(1)(2)(3)(4),知原方程的解集为{}0.22.(2021·全国·高三竞赛)两两不等的实数x 、y 、z 满足222(2)(2)(2)y x z y x z ⎧=-⎪=-⎨⎪=-⎩,求x y z ++.【答案】5或6. 【解析】 【分析】 【详解】由原方程变形可得到1(1)(3)1(1)(3)1(1)(3)y x x z y y x z z -=--⎧⎪-=--⎨⎪-=--⎩和4(4)4(4)4(4)y x x z y y x z z -=-⎧⎪-=-⎨⎪-=-⎩,又由x 、y 、z 两两不等知,,1,4x y z ≠, 于是()()()3331x y x xyz ---==.令,p x y z q xy yz zx =++=++,化简得39p q =+. 另一方面,原方程三式相加得2(2)412p p q p =--+, 化简得25122p p q -+=,联立就有26530p p p =-+,即5p =或6. 最后,当22224cos 744cos 784cos 7x y z ππ⎧=⎪⎪⎪=⎨⎪⎪=⎪⎩时可以取到5,当2224cos 924cos 944cos 9x y z πππ⎧=⎪⎪⎪=⎨⎪⎪=⎪⎩时可以取到6.23.(2021·全国·高三竞赛)若关于z 的整系数方程320z pz qz r +++=的三个复数根在复平面内恰好成为一个等腰直角三角形的三个顶点,求这个等腰直角三角形的面积的最小值. 【答案】1 【解析】 【分析】 【详解】设该等腰直角三角形斜边中点对应的复数为1z ,直角顶点对应的复数为()1220z z z +≠, 则另外两个顶点对应的复数分别为12z z i +和12z z i -,依题意有: 32121212()()()z pz qz r z z z z z z i z z z i +++=-----+,化简得223223111221112223,32,z x z p z z z z q z z z z z z r +=-++=+++=-,所以3222221223,489z z q p Z z z pq r Z =-+=-∈∈.进而122z z Q +∈,与123z z p Z +=-∈联立就有2z Q ∈.再由22223x q p Z =-∈知2z Z ∈,于是21z ≥,所以等腰直角三角形的面积最小为1.另一方面,3210z x z +++=的三个复数根恰是面积为1的等腰直角三角形的顶点. 24.(2021·全国·高三竞赛)证明:存在无穷多个奇数n ,使得!1n +是合数. 【答案】证明见解析 【解析】 【分析】 【详解】证明当奇数(3)n n ≥时,!1n +与(!)!1n n -+不均为质数即可: 用反证法,若!1n +为质数,设!1n p +=,则结合威尔逊定理可得: 111(!)!(1)!(1)!(1)(2)()(mod )n n p n p n p ----=--≡----1(1)!(1)1(mod )n n n p +≡--⋅≡--≡-,此时有(!)!1n n -+为合数,而n 奇数得!n n -也是奇数, 从而存在无穷多个奇数n ,使得!1n +是合数.25.(2019·山东·高三竞赛)已知4239n n -+是素数,求正整数n 的所有可能值 【答案】n =1,n =2 【解析】 【详解】因为()()4222393333n n n n n n -+=++-+,所以或n 2-3n +3=1,解得n =1,2.将n =1,n =2代入检验均满足题意,所以n =1,n =2为所求.26.(2021·全国·高三竞赛)求方程(31)(31)(31)34x y z xyz +++=的所有正整数解(,,)x y z . 【答案】(,,)(28,5,2),(11,7,2)x y z =或其排序,共12组解. 【解析】 【详解】 不妨设x y z ≥≥.若z >31z +<.同理,31,31x y +<+<. 三式相乘得(31)(31)(31)34x y z xyz +++<,与原方程矛盾. 于是,5z ≤<. (1)若1z =,则4(31)(31)346()20x y xy xy x y ++=⇒+++=.显然,无正整数解.(2)若2z =,则7(31)(31)68521()70(521)(521)x y xy xy x y x y ++=⇒-+-=⇒--=24762717=⨯⨯.只有47611941434=⨯=⨯,才有对应的正整数,x y ,此时(,)(28,5)x y =或(11,7). (3)若3z =,则10(31)(31)102615()50x y xy xy x y ++=⇒-+-=.两边取模3即知矛盾,故无解. (4)若4z =,则13(31)(31)1361939()130x y xy xy x y ++=⇒-+-=3(1939)(1939)176821317x y ⇒--==⨯⨯.故此时(1939)42y -≤,故39y ≤≤,逐一检验后无解. 综上,(,,)(28,5,2),(11,7,2)x y z =或其排序,共12组解.27.(2021·全国·高三竞赛)求方程||1r s p q -=的整数解,其中p 、q 是质数,r 、s 是大于1的正整数,并证明所得到的解是全部解. 【答案】证明见解析 【解析】 【详解】容易看到两个质数中肯定有一个为2,不妨假设2,21r sp q =-=,即21r s q -=±.若21r s q =+,从余数去讨论,3(mod4)q ≡,s 为奇数.()1221(1)1rss s q q qq--=+=+-++,所以121212,12,r r s s q q q --⎧+=⎨-++=⎩()1111111(1)(1)(2)2211222222sr sr s r r r s r s r r s s s s ---⎡⎤=-+=-++=-++⎣⎦,从奇偶性可以看出这种情形方程无解.若21r s q =-为偶数,注意到()1221(1)1r s s q q q q --=-=-+++,所以121212,12,r r s s q q q --⎧-=⎨+++=⎩()11111(1)21221122(1)22sr sr s r r r r s s s s --=+-=+++-+.令2u s v =,其中v 为奇数,则 ()11111(1)21221122(1)22sr sr s r r u r u r s v s v --++=+-=+++-+,观察最后一项,则v 为1,故2u s =,所以221ur q =-,故()()1122211u u r q q --=-+,故1112221212u u r r q q --⎧-=⎪⎨+=⎪⎩,所以12222r r +=,所以121,2r r ==,1u =, 所以3q =,3r =,2s =,综上,考察到对称性,原方程恰有两组解:3,2,2,3.p q r s =⎧⎪=⎪⎨=⎪⎪=⎩或2,3,3,2.p q r s =⎧⎪=⎪⎨=⎪⎪=⎩ 28.(2021·全国·高三竞赛)证明:对任意正整数N ,都存在正整数n N >和n 个互不相同的正整数12,,,n x x x ,使()222222121220202020n n x x x x x x -++++是完全平方数.【答案】证明见解析 【解析】 【详解】对于3m ≥,必存在不同的正整数12,,,m x x x 满足2221212m m x x x x x x S =++++,令{}112121max ,,,m m m x x x x x x x +=->,则有()21211212m m m m x x x x x x x x x x +=-()2121211m m x x x x x x =-+-()()2222121211m m x x x x x x S =-++++-22221211m m x x x x S +=++++-.以此类推,当504S >时,存在不同的正整数11504,,,,,m m m S x x x x ++-满足2221250412504504m S m S x x x x x x +-+-=++++.存在6N ≥,定义(1)k x k k N =≤≤,则()2221212504N N x x x x x x -+++>.由前述结论可得存在n N >使得()2221212504n n x x x x x x -+++=,此时()2222222222121212122020202020201010n n n n x x x x x x x x x x x x -++++=-+()2121010n x x x =-为完全平方数.29.(2021·浙江·高三竞赛)已知素数p ,q 满足21p q =+.证明:存在正整数m 使得mp 的十进制表示的各位数字之和是2或3. 【答案】证明见解析 【解析】 【分析】 【详解】2p =,3不合题意,若5p =则取110mp =即可.下面假设7p ≥.由费马小定理()()12101101101101p q q q p --=-=+-可知101q p +或101q p -.前者意味着取101q mp =+满足条件.若是101qp -,我们断言{}012110,10,10,,10q A -=⋅⋅⋅中的数模p 两两不同余,即有q 个不同的余数.这是因为若有()1010mod a b p ≡,(01a b q ≤<≤-)则()101mod b a p -≡,由b a -与q 互素以及裴蜀定理知存在正整数u ,v 使得()1u b a vq --=,这样 ()()()1110101010mod uvb a vq q p -+≡==⨯.这意味着1019p -=即3p =,不合题意因此{}012110,10,10,,10q A -=⋅⋅⋅中的数模p 两两不同余.设它们的余数是{}{}12,,,1,2,,1q B r r r p =⋅⋅⋅⊆⋅⋅⋅-. 我们考虑下面的52p -个余数对,它们覆盖了除了0,1,12p -,2p -,1p -之外的所有余数:()2,3p -,()3,4p -,…,31,22p p -+⎛⎫⎪⎝⎭ 若某个对子的两个余数都在B 中出现,不妨设10a k ≡,101b p k ≡--,则10101a b mp =++是p 的倍数,满足题意.若每个对子中的余数都在B 至多出现一个的话,由于12p B -=,所以0,1,12p -,2p -,1p -在B 中出现至少两个,已知1B ∈,0B ∉,其余三个余数12p -,2p -,1p -至少有一个在B 中出现. 若12p B -∈,即有某个1102a p -≡,则2101a mp =⨯+满足题意.若2p B -∈,即有某个102a p ≡-,则102a mp =+满足题意. 若1p B -∈,有某个101a p ≡-,则101a mp =+满足题意. 综上所述,存在p 的倍数的十进制数字和是2或3.30.(2021·全国·高三竞赛)设m 是一个给定的正整数,d 是它的一个正因子.已知{}0i i a ∞=和{}0i i b ∞=是两个由正整数构成的等差数列,满足:存在正整数i 、j 、k 、l ,使得()(),1,,ijkla b a b m ==.证明:存在正整数t 、s 使得(),t s a b d =.【答案】证明见解析 【解析】 【分析】 【详解】注意到m 可逐次除以它们若干素因子得到d ,这样只需证对m 的任意素因子p ,存在正整数α、β,使得(),ma b pαβ=. 由于(),k t a b m =,故k a p 、l b p 必有一项不能被m 整除.不妨设k ab不能被m 整除. 设等差数列{}i a 、{}j b 的公差分别为u 、v ,则0i a a iu =+,0j b b jv =+. 下面分两种情况:(1)若p v .令,k a k l p αβ==+.这时k l a vb b pβ=+. 注意到k m ma b p pβ、,又p v 且k a m p ,所以m b β.这说明m p 是a α、b β的公因子,且m 不是它们的公因子.设q 是a α、b β的一个不同于p 的公因子,则q a α、q b β、a qpα. 故,a q a b v p ααβ⎛⎫- ⎪⎝⎭,即(),k t q a b m =.又p q ,故mq p .故(),m a b p αβ=.(2)若p v .先证p u . (*)事实上,假设p u ,由(),k l a b m =知00,k l p a ku a p b lu b -=-=.因此,i j p a p b ,这与(),1ija b =矛盾!故(*)得证.取正整数s ,使得l s b p能被mp 整除,但不能被m 整除. 令,l sb k l p αβ=+=.这时,l kl s b a a u b b p αβ=+=. 注意到k m a p 、l m b p、lsb m p p ,所以m p 是a α与b β的公因子.又lsb m p ,且p u ,所以m a α,从而m 不是a α、b β的公因子.设质数q 是a α,b β不同于p 的公因子,则q b β,l k sbq a u a p α⎛⎫-= ⎪⎝⎭. 即(),k l q a b m =. 又q p ≠,所以mqp.这说明(),m a b p αβ=.由(1),(2)知结论成立.31.(2021·全国·高三竞赛)设多项式02()()(2)==+≥∑dii i P x a x a d 的系数为正整数.定义数列{}n b :()101,(1)n n b a b P b n +==≥.证明:对于任意的整数2n ≥,均存在质数p ,使得n p b ,且()121,1n p bb b -=.【答案】证明见解析 【解析】 【分析】 【详解】假设存在整数2n ≥,使得n b 的任意一个质因子均为某个(11)i b i n ≤≤-的因子(对于n b 的不同的质因子,i 的取值可以不同).令p 为n b 的一个质因子,且rn b p l =,其中,,(,)1r l p l +∈=N . 则110012()()(mod )dr i r n n i i b P b a p l a a b p ++===+≡=∑假设()1mod ,r n i i b b p i +++≡∈N 成立,则()()()111mod r n i n i i i b P b P b b p +++++=≡=.所以由数学归纳法知对任意的正整数i ,均有()1mod r n i i b b p ++≡.进而有()12mod r n n kn b b b p +≡≡≡,所以1r kn n p b b +-.定义()p V m 表示正整数m 的标准分解中所含的p 的幂次数, 由()p n V b r =,得()p kn V b r =.令i p b 对某个(11)i i n ≤≤-成立,同上可证()()()23p i p i p i V b V b V b ===.于是()()()p n p in p i V b V b V b r ===.从而,若p 为n b 的一个质因子,则它在n b 的中的次数等于在某个(11)i b i n ≤≤-中的次数. 所以121n n b bb b -,进而121n n b b b b -≤.由()211n n n b P b b --=>,得21kn n k n b b b --<,所以111211n i n n i nn i i b bb ---==<<∏∏,矛盾,故原命题成立.32.(2021·全国·高三竞赛)一个大于1的整数m ,如果对所有的正整数n ,都存在正整数x 、y 、z ,使得222n mx y z =--,则称m 为上数,否则称为下数.试问:是否存在无数多的上数?是否存在无数多的下数?【答案】存在无数多个上数也存在无数多个下数. 【解析】 【分析】 【详解】存在无数多个上数也存在无数多个下数.首先,存在无数多个下数.考查93m k =+,其中k 为正整数.考查不定方程2226(93)k x y z =+--,若存在解x 、y 、z 则220(mod 3)y z ≡+, 故有()0mod3y z ≡≡,所以2222(93)36(mod 9)k x y z x +--≡≡,即2(mod3)x ≡,矛盾.故无解. 即所有的93k +为下数.其次,我们证明存在无数多个上数,我们考查21c +,其中222c a b =+(a 、b 、c 为勾股数).(1)注意到22222(1)(1)21c x c x x x +---=-,可知所有的奇数1n >,均存在解. 又22211c a b =+--,可知所有奇数均存在解.(2)对于n 为偶数的情形,考查222222(1)(1)(2)4454(2)9c x cx x c x c c x c +---+-=-+-=---. 令c 为奇数,故有24(2)9x c ---可以为所有模4余2的数. (3)而对于4|n ,可以转为考查2224222n x y z m ⎛⎫⎛⎫⎛⎫=-- ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭的问题,不断转化.终会归为(1)或是(2)其中的一类.而存在无数多个勾股数a 、b 、c (a 、b 、c 互质),即存在无数多个满足题意的21c +. 即有无数多个上数.33.(2021·全国·高三竞赛)如果正整数n 满足存在正整数a 、b 、c 使得()()()()()(),,,,,,n b c a bc c a b ca a b c ab =⋅+⋅+⋅,则称n 为好数.求证:存在连续2020个正整数这2020个正整数都是好数.注:对于正整数x ,y ,(),x y 表示x ,y 的最大公因数. 【答案】证明见解析 【解析】 【分析】 【详解】取121111121,(2),1,(2)(2,3,,2020)i i i l i i l x y x x x y y x x i -===+=-⋅⋅⋅=+=∏.对2,3,,2020i =,由()()1,1,21i i i i x x x x +=++=,知,2i i x x +均与121,,,i y y y -互质,故i y 与121,,,i y y y -均互质.则122020,,,y y y 两两互质.对1,2,3,,2020i =,考查i y 的一个倍数,设为()22i i i n my mx x ==+.注意到取2,,i i i a mx b mx c x ===,则有()()()()()(),,,,,,n b c a bc c a b ca a b c ab =⋅+⋅+⋅. 故n 为好数.则由n 的任意性,知i y 的一切倍数均为好数. 注意到122020,,,y y y 两两互质,那么由中国剩余定理知关于x 的同余方程组()()mod 1,2,,2020i x i y i ≡-=有正整数解0x .这意味着对1,2,3,,2020i =,有0x i +是i y 的倍数,因此0x i +是好数. 取()01,2,,2020x i i +=即可满足题意.34.(2021·全国·高三竞赛)设函数:f N N ++→同时满足以下三个条件: (1)对任意x 、y N +∈,有()()()f xy f x f y =; (2)对任意x N +∈,有()()f f x x =; (3)()220()20f x x x ≠≤≤. 求()2f 的最小值. 【答案】1013. 【解析】 【分析】 【详解】在()()()f xy f x f y =中令1x y ==,得()11f =.①设质数p 满足()f p 不是质数,若()1f p =,则由(2)及①, 有()()()11p f f p f ===,矛盾.故()f p 为合数,设()f p xy =(x ﹐y 均为大于1的正整数), 则()()()()()p f f p f xy f x f y ===.不妨设()1f x =,则()()()11x f f x f ===,与1x >矛盾. 因此,若p 是质数,则()f p 也是质数.由(1)、(2),有()()()()()()222222f f f f f f ==, 则由()22f 是偶数以及(3),得()222022f ≥. 因为()2f 是质数,所以()21013f ≥.另一方面,设小于2020的且不等于2或1013的质数有t 个,从小到大依次为12t p p p <<⋅⋅⋅<, 大于2020的质数中,最小的t 个从小到大依次为12t q q q <<⋅⋅⋅<考虑如下定义的函数:f N N ++→:()()()()()()11,21013,10132,,1,2,,i i i i f f f f p q f q p i t ======,且对质数t p q >,有()f p p =.对于合数1i ki i y r α==∏,其中质数12k r r r <<⋯<,且12k N ααα+⋯∈、、、,12k i i α=≥∑,有1()(())i ki i f y f r α==∏. 此时,不难验证f 满足(1)、(2).且对于正整数()22020x x ≤≤,若x 为质数,显然()f x x ≠,若x 是合数,设1jlj j x s β==∏,其中质数12l s s s <<⋯<,且121,,,,2ll j j N ββββ+=∈≥∑.于是,由f 的定义知()f x 一定为至少两个,且每个均不小于1013的正整数的乘积, 故()2020f x x ≥≥,则f 满足(3). 综上,知()2f 的最小值为1013.35.(2021·全国·高三竞赛)对每个正整数n ,定义()f n 为从1到n 中所有与n 不互质的正整数的和.求证:若()()f m f n =且m n ≠,则m n -是合数. 【答案】证明见解析 【解析】 【分析】 【详解】首先计算()f n 的表达式,注意到从1到n 中所有与n 互质的正整数有()n ϕ个,并且它们是以t 和n t -的形式成对出现的,因此111()(1)()(1())222f n n n n n n n n ϕϕ=+-⋅=+-.若()()f m f n =且m n ≠,不妨设m n >,则()()()()11m m m n n n ϕϕ+-=+-.① 因为()11n n n m ϕ≤+-≤<,所以(),1m n >.若m n -不为合数,设为质数p ,则()1n kpm p k ==+﹐, ①式变为()()()()()()11111k k p k p k kp kp ϕϕ+++-+=+⎦-⎡⎤⎣.由(),11k k +=,可设()()()()()111,11k p k p lk kp kp l k ϕϕ++-+=+-=+ 其中0l p <<,相减得()()()1k p kp p l ϕϕ+-=+,1k =时, ()()21p p p l ϕ--<+不合题意,所以2k ≥,2p =时,()()()1,1l k p kp p l ϕϕ=+-=+左右奇偶性不同,所以3p ≥.注意()()()()()1,11p kp p k p ϕϕ--+,因此()()1|p p l -+.又0,3l p p <<≥,所以2l p =-,所以()()()121,23k p k p kp k p ϕϕ+=++=-+. 若|p k ,则()|p kp ϕ,所以()3|2p k p -+,所以3p =, 所以()()()12121k p k k p ϕϕ+=+<++,矛盾,同理若()1|p k +也得矛盾,所以()()1121p k k p ϕ-+=++,()()123p k k p ϕ-=-+,②所以()()12k k ϕϕ+-=,于是()1k ϕ+和()k ϕ恰有一个不是4的倍数,必模4余2,但()s ϕ模4余2当且仅当4,,2a a s q q =,这里q 是模4余3的奇质数,a 是正整数,分别代回②知都无解.综上,若()()f m f n =且m n ≠,则m n -是合数.36.(2021·全国·高三竞赛)已知正整数,1n n >,设A 为正整数满足2|1n n A ⎡⎤+⎢⎥⎣⎦,求所有A 的值.([]x 表示不超过x 的最大整数)【答案】当2n =时,3A =,或4,当2n >时,1A n =+. 【解析】 【分析】 【详解】(1)如果2A n >,则211n A ⎡⎤+=⎢⎥⎣⎦,由1n >知,2 1n n A ⎡⎤+⎢⎥⎣⎦;(2)如果2A n =,则212n A ⎡⎤+=⎢⎥⎣⎦,由21n n A ⎡⎤+⎢⎥⎣⎦∣及1n >知2n =,从而4A =;(3)如果20A n <<,则令22n n A r A ⎡⎤=+⎢⎥⎣⎦,其中20r A n ≤<<,即221()n n A A r A ⎛⎫⎡⎤=+-- ⎪⎢⎥⎣⎦⎝⎭. ①当2n A n <<时,222,11n n n n n A A A ⎡⎤⎡⎤<<+<+⎢⎥⎢⎥⎣⎦⎣⎦,由21n n A ⎡⎤+⎢⎥⎣⎦∣,可设21n nH A ⎡⎤+=⎢⎥⎣⎦, 于是1nH n <+,即()11n H -<,这样,只有1H =成立,所以21n n A ⎡⎤+=⎢⎥⎣⎦.代入①式得()2n nA A r =--,即21111n r r A n n n --==+---. 若1r ≠,则11r n --是不小于1的正整数,于是A n ≤,与A n >矛盾, 因此1r =,故1A n =+.当A n =时,211n n A ⎡⎤+=+⎢⎥⎣⎦,由n ∈+N 知211n n n A ⎡⎤+=+⎢⎥⎣⎦;当0A n <<时,由①式及21n n A ⎡⎤+⎢⎥⎣⎦∣知,n A r -∣. 又0,0A n r A n <<≤<<,从而0A r n <-<,矛盾. 综上,当2n =时,3A =,或4,当2n >时,1A n =+.37.(2021·全国·高三竞赛)证明:对任何正整数m ,存在无穷多组整数(),x y ,使得 (1),x y 互质; (2)2|x y m +; (3)2|y x m +. 【答案】证明见解析. 【解析】 【分析】 【详解】显然,当1x y ==时,符合题意.若正整数对()(),x y x y ≤满足条件,由条件(2)可设2xx y m '=+,其中x Z +'∈.下证命题:正整数对(),y x '也满足条件,且y x <'. 由等式2xx y m '=+知,2xx y yx '>≥,即x y '>. 同时还可知,2|x y m '+且()cd ,|g x y m '.若p 是()gcd ,x y '的一个质因子,则有,p m p y .结合条件(3)有2|p x m +,从而有|p x . 这与条件(1)矛盾.故()gcd ,1x y '=.最后,还需证2yx m '+∣.由于gcd(,)1x y =,等价证()22y x x m '+∣. 其中()()()2222220(mod )x x m y m x m m m x y '+=++≡+≡.命题得证,且x y x '>≥.反复利用此命题,便可得到无穷数列{}n a ,其中()212211,n n n a m a a a n a ++++===∈N . 满足1n n a a +>对2n ≥成立,且整数对()()1,n n a a n ++∈N 符合条件.38.(2021·全国·高三竞赛)正整数2n ≥,且n 的素因子个数不超过2,对于任意整数a ,若(),1n a =,则有()mod n a a n ≡成立,求证:n 是质数.【答案】证明见解析. 【解析】 【分析】 【详解】假设n p q αβ=,(其中p q 、均为质数,N αβ∈﹐). 首先证明:p q ≠,若n p γ=(p 为质数,γαβ=+).因为(),1n a =,所以取最小整数δ,使得()1mod a p δγ≡(易知δ为a 对模2p 的阶).又()111(mod )1mod n n an a p γ--≡⇔≡,所以()()1(1),(1)1p p p n p γγγδϕδδ-=--⇔-∣,所以1p δ-∣. 取()()()11111111(1)11mod p p a p p a p p p p p γγγγγγ------=--⇒≡-≡--+≡+,矛盾.所以n p p q γ≠⇒≠.任取与p q 、互质的a , 由Euler 定理知:()()1(mod ),()(1)(1)n an n p q p q ϕαβϕϕ≡==--.从而()()1|1p q δ--,又因为()|(1)|1n p q αβδδ-⇒-,所以()11111p q p q p q αβαβαβδ----+--∣.所以111111(mod )p qp q p q a n αβαβαβ----+--≡,所以()111mod p q a p αβα--≡,所以()111mod q p q a p αα--≡.同理()111mod p q aq αββ--≡.不妨设p q >,则p 一定是奇质数.因此它存在原根g ,满足()11mod q gp α-≡/.因此,一定存在整数k ,使得q kp g α+,取a kp g α=+,矛盾! 结合2n ≥,知n 只能有一个质因子,即n 是质数. 又由Fermat 小定理知,当n 为质数时,满足题意.39.(2021·全国·高三竞赛)设a ,b 为正奇数,定义数列{}n f 如下:1f a =,2f b =,当3n ≥时,n f 为12n n f f --+的最大奇因子.求证:当n 充分大时,n f 为常数,并确定出这个常数. 【答案】a ,b 的最大公约数. 【解析】 【详解】从题目条件可以知道,如果有相邻两项k f ,1k f +相等,则当n k ≥时,n f 全相等,为常数. 用反证法,如果n f 不为常数,则序列{|}n f n N ∈的任意相邻两项不等.由于1n f -,2n f -皆为奇数,则12n n f f --+为偶数.那么,有(){}12121max ,2n n n n n f f f f f ----≤+<,于是,有 {}{}{}3456max ,max ,max ,...a b f f f f >>>.显然,这无限递降正奇数数列不存在,矛盾.所以,必存在正整数k ,使得1k k f f +=,即当n k ≥时,n k f f =.设此常数为C ,由于122an n n f f f --+=,这里a 是个正整数,以及n f ,1n f -,2n f -均为奇数,可知1n f -,2n f -的最大公约数()12,n n f f --等于n f ,1n f -的最大公约数()1,n n f f -.从而,序列中任意相邻两项的最大公约数相同.那么,()(),...,C C C a b ===,即这常数为a ,b 的最大公约数.40.(2020·全国·高三竞赛)设12121,2,2,3,4,n n n a a a a a n --===+=证明:对整数5n ≥,n a ,必有一个模4余1的素因子. 【答案】证明见解析. 【解析】 【分析】不妨记11αβ==由递推式及数学归纳法得到n a 有奇素因子p ,然后对正整数进行讨论,证明也存在模4余1的素因子. 【详解】证明:记11αβ=+=-n n n a αβαβ-=-.记2n nn b αβ+=,则数列{}n b 满足122(3)n n n b b b n --=+≥ ①因121,3b b ==均为整数,故由①及数学归纳法,可知{}n b 每项均为整数.由222()22n n n n n αβαβαβαβαβ⎛⎫⎛⎫+--⎛⎫-= ⎪ ⎪ ⎪-⎝⎭⎝⎭⎝⎭, 可知222(1)(1)nn n b a n -=-≥ ②当1n >为奇数时,由于1a 为奇数,故由{}n a 的递推式及数学归纳法,可知n a 为大于1的奇数,所以n a 有奇素因子p .由②得21(mod )n b p ≡-,故112(1)(mod )p p n b p --≡-.又上式表明(),1n p b =,故由费马小定理得11(mod )p n b p -≡,从而12(1)1(mod )p p --≡.因2p >,故必须12(1)1p --=,因此1(mod 4)p ≡.另一方面,对正整数m ,n ,若|m n ,设n km =,则()(1)(2)(2)(1)n n m mk m k m m m k m k m n a αβαβααβαββαβαβ------==⋅++++--()0(212)(212)1(22)(22)1()(),2=(()(),21i im l i m l i m m l i lm im l i m l i m m l a k l a k l αβαβαβαβαβ=-----=---⎧⋅∑+=⎪⎨⎪⋅∑++=+⎩因2s ss b αβ+=为整数(对正整数s ),1αβ=-为整数,故由上式知n a 等于m a 与一个整数的乘积,从而|m n a a .因此,若n 有大于1的奇因子m ,则由前面已证得的结论知m a 有素因子1(mod 4)p ≡,而|m n a a ,故|n p a ,即n a 也有模4余1的素因子.最后,若n 没有大于1的奇因子,则n 是2的方幂.设2(3)l n l =≥, 因84082417a ==⨯有模4余1的素因子17,对于4l ≥,由8|2l 知82|l a a , 从而2l a 也有素因子17.证毕. 【点睛】关键点点睛:本题证明的关键是能够运用数论整除的相关知识以及费马小定理进行证明,不漏掉情况.41.(2019·江苏·高三竞赛)设k 、l 、c 均为正整数,证明:存在正整数a 、b 满足(,)b ac a b -=⋅,且()(),(,)a b l kb a a b a b ττττ⋅=⋅⎛⎫⎛⎫ ⎪ ⎪⎝⎭⎝⎭,其中(a ,b )表示a 、b 的最大公因数,()m τ表示正整数m 的所有不同正因子的个数. 【答案】见解析 【解析】 【详解】如果m 的标准分解式为1212n n n m p p p ααα=,那么()()()12()111n m τααα=+++.取定两个不同的素数p 、q 使得(pq ,c )=1.由于(p ,q )=1,利用裴蜀定理,存在正整数00,u v ,使得00k lp u q v c -=.由于(pq ,c )=1,那么0p v 且0q u . 由中国剩余定理,下列同余方程组:0001(mod )1(mod )1(mod )l kl u tq p v tp q u tq c ⎧+≡⎪+≡⎨⎪+≡⎩有正整数解t t =0. 令0000,l ku u t q v v t p =+=+,那么k l p u q v c -=,而且(u ,pqc )=1.因此(,)1,(,)1v pqc u v ==.现在取2211,k l l d p q n q v --==,则l k n c q v c p u +=+=. 从而(,)1n n c +=.令a =nd ,b =(n +c )d ,那么(a ,b )=d ,因此(,)b a cd c a b -==⋅.而且:()()2211()()(),k ll l p q va nd l l la n q v ab ττττττ-+-⋅=⋅=⋅⎛⎫⎪⎝⎭()22221k l l l k l l +==+.()()2211()(())(),kk l kp qub ncd k k k b n c p u a b ττττττ+--+⋅=⋅=⋅+⎛⎫⎪⎝⎭()22221kk l k k l k +==+.所以()()(,)(,)a b l ka b a b a b ττττ⋅=⋅⎛⎫⎛⎫ ⎪ ⎪⎝⎭⎝⎭.42.(2019·江西·高三竞赛)试求所有由互异正奇数构成的三元集{a ,b ,c },使其满足:2222019a b c ++=.【答案】7个,{1,13,43},{7,11,43},{13,25,35},{5,25,37},{}11,23,37,{17,19,37},{7,17,41}. 【解析】 【详解】据对称性,不妨设a <b <c ,由于奇平方数的末位数字只具有1、5、9形式,于是222,,a b c 的末位数字,要么是5、5、9的形式,要么是1、9、9的形式.又知,如果正整数n 是3的倍数,那么n 2必是9的倍数;如果n 不是3的倍数,那么n 2被3除余1.由于2019是3的倍数,但不是9的倍数,因此奇数a 、b 、c 皆不是3的倍数. 注意[2019]44c =,即奇数c ≤43,而222232019c a b c >++=, 即c 2>673,且c 不是3的倍数,故奇数c ≥29. 因此奇数{29,31,35,37,41,43}c ∈.。
数学竞赛中的数论问题
数学竞赛中的数论问题罗增儒引言数论的认识:数论是关于数的学问,主要研究整数,重点对象是正整数,对中学生可以说,数论是研究正整数的一个数学分支.什么是正整数呢?人们借助于“集合”和“后继”关系给正整数(当时也即自然数)作过本质的描述,正整数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 ma 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 先证存在性.作序列则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 只证存在性,作集合这是一个有下界的非空整数集,其中必有最小的,设x q =时,有最小值r ()0r ≥ a qb r =+.再证r b <,若不然,r b ≥,记1r b r =+,有 即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 bq d 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 qb=且[],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,,aba b kq 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 n a b =,其中,m n 为正整数. 证明 据(6),由(),1a b =可得(),1m a b =. 同样,由(),1m a b =可得(),1m n a 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 ≡,则(mod )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 ≠,则()()nna 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 可分解为素数的乘积得 //////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 =+++.考虑乘积 ()()()12010101111222k kk k p p p p p p pp p ααα+++++++++,展开式的每一项都是n 的某一个约数(参见①),反之,n 的每一个约数都是展开式的某一项,于是,n 的一切约数之和为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的指数.定理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 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 aMp p --=+-,其中M 是一个整数.亦即 ()()11!1p p a Mp ---=.由于p 是素数,不能整除()1!p -,所以素数p 整除11p a--,得证证明2 改证等价命题:如果素数p 不能整除整数a ,则()mod p a a p ≡. 只需对1,2,,1a p =-证明成立,用数学归纳法.(1)1a =,命题显然成立.(2)假设命题对()11a k k p =≤<-成立,则当1a k =+时,由于()|1,2,,1i p p C i p =-,故有()11mod p k k p ≡+≡+.(用了归纳假设) 这表明,命题对1a k =+是成立. 由数学归纳法得()mod p a 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 =),用iA 表示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 ,由容斥原理得注 示意3n =的容斥原理. 推论 对素数p 有()()11,p p ppp αααϕϕ-=-=-.定理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 ,得这表明方程有解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 是奇数,则乘积是偶数.解法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 kn 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 n a 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 ,使 与此同时,每条线段1i i A A +也可数字化为1i i a a +(乘法) 记11i i a a +=-的线段有k 条,一方面 另一方面 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 分解质因数法.由 得 ()8381,101529=,[]28381,1015571729293335=⨯⨯⨯=.方法2 辗转相除法.或23214221313823226110158381232232783812029232261q q q q r r r r ========或 ()()()()()8381,1015261,1015261,23229,23229,029=====. []()83811015838110158381,10158381352933358381,101529⨯⨯===⨯=.(2)方法1 短除法.由得 ()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 +个数满足 ()()()()()(),,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 =,使 消去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 =,使 消去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 有()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)非零平方数的约数有奇数个.(9)直角三角形的三边均为整数时,我们把满足222a b c +=的整数(),,a b c 叫做勾股数.勾股数的公式为其中,m n 为正整数,(),1m n =且,m n 一奇一偶.这个公式可给出全部素勾股数.2.平方数的证明方法 (1)反证法. (2)恒等变形法.(3)分解法.设a 为平方数,且a bc =,(),1b c =,则,b c 均为平方数. (4)约数法.证明该数有奇数个约数. 3.非平方数的判别方法(1)若()221n x n <<+,则x 不是平方数.(2)约数有偶数个的数不是平方数.(3)个位数为2,3,7,8的数不是平方数. (4)同余法:满足下式的数n 都不是平方数.()2mod3n ≡, ()23mod4n ≡或, ()23mod5n ≡或,()23567mod8n ≡或或或或, ()2378mod10n ≡或或或.(5)末两位数不是:00,01,21,41,61,81,04,24,44,64,84,25,16,36,56,76,96,09,29,49,69,89.如个位数与十位数都是都是奇数的数, 个位数是6、而十位数是偶数的数.例13 有100盏电灯,排成一横行,从左到右,我们给电灯编上号码1,2,…,99,100.每盏灯由一个拉线开关控制着.最初,电灯全是关着的.另外有100个学生,第一个学生走过来,把凡是号码为1的倍数的电灯的开关拉了一下;接着第2个学生走过来,把凡是号码为2的倍数的电灯的开关拉了一下;第3个学生走过来,把凡是号码为3的倍数的电灯的开关拉了一下,如此等等,最后那个学生走过来,把编号能被100整除的电灯的。
高中竞赛数学辅导:数论的基本问题
竞赛数学——数论的基本问题(调整法、构造法、先猜后证法、反证法、配对法)3、调整法例12.证明存在连续1000个正整数,其中恰有10个素数。
证明:设100!+2,100!+3,…,100!+1001 ①每个数都是合数,记a=1001!将①中最后一个数去掉,而在左边添上a+1,显然,所得的数列a+1,a+2,…,a+1000中至少有一个素数。
重复这一手续,直至得到数列1,2,3,…,1000 ②为止注意到每次操作后的数列中素数的个数与操作前数列中素数的个数或相等,或少1,或多1,而②中的素数个数多于10个,因此必有一次操作后,所得的数列 中恰有10个素数。
4、构造法例13.若一个正整数的标准分解中,每个素约数的幂次大于1,则称它为幂数。
证明存在无穷多个互不相同的正整数,它们及它们中任意多个不同的数的和都不是幂数。
证明:设所有的素数从小到大依次为1232p p p =<<<作数列2222222221121231234121,,,,,,n n p p p p p p p p p p p p p p -{注意:2112112(1),p p p p p p +=+112(,1)1,p p p += 2112p p p ∴+不是幂数。
}将上述数列的第n 项记为n a ,显然n a 不是幂数对12k n n n <<< ,则有212111(1)k k n n n n n n n n a a a a a a a a +++=+++例14.证明有无穷多个正整数n ,满足n ∣(21)n +[注:设()21n f n =+。
若n ∣()f n ,则()f n ∣(())f f n1∣(1)f ⇒(1)f ∣((1))f f ⇒((1))f f )∣(((1))),f f f ]证明:n ∣(21)n +,则21n nq +=,则q 为奇数记()21n f n =+,则21(())2121n nq f f n +=+=+(2)1(21)()n q q n =+=+ 21n ∴+∣(())f f n 即()f n ∣(())f f n91,3,9,21,+1∣121+,3∣321+,9∣921+,……[先猜后证]猜想,当3k n =时,有n ∣(21)n +对如上命题用归纳法(对k 就行归纳)当k=0,1时,结论成立假设对于k ,结论成立 即3k ∣321k +则3213k k u += (要证:13k +∣1321k ++)对1k +,1333332121(2)1k k k +⋅+=+=+3(31)1k u =-+13()k +=5、先猜后证例15.求最大的正整数x ,使得对每个正整数y 都有x ∣7121y y +- 解:当1y =时,712118y y +-=当2y =时,7121184y y +-=⨯当3y =时,7121182y y +-=⨯猜想 18∣7121y y +-对y 进行归纳(略)6、反证法例16.设整数,,x y z 满足()()()x y y z z x x y z ---=++。
- 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 同余.。