10数论问题的常用方法(教师版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数论问题的常用方法
数论是研究数的性质的一门科学,它与中学数学教育有密切的联系。数论问题解法灵活,题型丰富,它是中学数学竞赛试题的源泉之一。下面介绍数论试题的常用方法.
1.基本原理
为了使用方便,我们将数论中的一些概念和结论摘录如下:
我们用),...,,(21n a a a 表示n 个整数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 ,)(mod 21m x x =,则
1
1n
i i i a x =∑≡2
1
n
i i
i b x
=∑;
(2)若)(mod m b a ≡,),(b a d =,m d |,则
)(mod d
m d b d a ≡; (3)若)(mod m b a ≡,),(b a d =,且1),(=m d ,则)(mod m d
b
d 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 的指数为
∑
≥1
k k
p n
.
定理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)
互不相同的素数,则
)1
1)...(11)(11()(21k
p p p n n ---
=ϕ. 对于以上结论的证明,有兴趣的读者可查阅初等数论教材.
2 方法解读
对于数论试题,除直接运用数论的基本原理外,常用的基本方法还有因式(因数)分解法,配对法,分组法,估值法,同余方法,构造法,调整法,数学归纳法与反证法.下面分别予以说明
2.1基本原理的应用
例1 设正整数a ,b ,c 的最大公约数为1,并且
c b
a 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 a
d 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 -=.
∴2
11)(d b a d b a =-=-. 故)(b a -是一个完全平方数.
例2 设n 为大于1的奇数,1k ,2k ,…,n k 为给定的n 个整数.对于{n ,...,2,1}的任一排列12(,,...,)n P a a a =,记1
()n
i 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 !)2
n P X
i n n s P i n ∈=+≡=
∑∑ (1) 又 1()()n
i i P X P X i s P k a ∈∈==∑∑∑=∑=+n
i i k n n 1
2)1(! (2) 而n 为大于1的奇数,所以由(1),(2)得
)!(m o d 02)1(!2!)!1(1
n k n n n n n i i ≡+≡+∑=. 又1)!,!1(=+n n ,所以
)!(mod 02
!
n n ≡,矛盾. 这个矛盾表明必存在B 、C X ∈,B ≠C ,使得)()(!|C s B s n -.
2.2 因式(数)分解
数论中许多问题直接与因式(数)分解相关联,如合数问题,整除问题等常常是要证明某种分解式的存在.数的标准分解式本身就是一种特定形式的因数分解.在不定方程的求解与一些代数式的求值中,因式(数)分解能帮助我们确定某些变量的取值范围,寻找到解题的方法.
例2 求三个素数,使得它们的积为和的5倍.
解 采用分析中的记号,易知a ,b ,c 中必有一个为5,不妨设5c =,则有 5++=b a ab , 从而有6)1)(1(=--b a .
因为1-a 与1-b 均为正整数,不妨设b a <,则有
⎩⎨
⎧=-=-611
1b a 或 ⎩
⎨
⎧=-=-312
1b a , 从而知2=a ,7=b .故所求的三个素数为2,5,7.