桥申
← BMO 备考详情

数论

Number Theory

开始专项练习 →

考点概述

数论是 SMC 与 BMO1 最高频的主题,BMO2 也几乎每年一题。SMC 部分侧重快速的整除、同余、末位与素数判断;证明题则要求把这些事实组织成严谨论证。真正需要练到「条件反射」的五件武器是:**取模缩小可能性**、**按余数/奇部分类的鸽巢**、**阶与费马小定理**、**无穷递降**、**中国剩余定理(CRT)构造**。掌握它们,绝大多数 BMO 数论题都有明确的下手方向。

核心知识点

记 a≡b(modm)a\equiv b\pmod m 表示 m∣a−bm\mid a-b。同余在加、减、乘下封闭,可整体「换成余数再算」。

最有用的是平方数(及高次幂)在小模下的取值受限:

k2≡0,1 ( mod 4),k2≡0,1,4,7 ( mod 9),k2 mod 10∈{0,1,4,5,6,9}.k^2\equiv0,1\ (\bmod 4),\qquad k^2\equiv0,1,4,7\ (\bmod 9),\qquad k^2\bmod10\in\{0,1,4,5,6,9\}.

证「某种形式的数不具某性质」时,先算目标式在某个模下的可能取值集合,若目标落在集合外即得证。例如两平方之和模 44 只能是 0,1,20,1,2,故 4k+34k+3 不是两平方和。

学习重点

  • ◆证「不可能」优先取模:模 4、模 8(奇平方≡1)、模 9、模 3 最常用
  • ◆个位/末两位问题 = 模 10 / 模 100;幂的末位有周期(循环节)
  • ◆拆成互素因子分别验证再合并:$6=2\times3$、$24=8\times3$、$240=16\cdot3\cdot5$

每个正整数唯一地写成素数幂之积(算术基本定理)。由此:

  • 互素两数之积为完全平方 ⇒\Rightarrow 两数各自为完全平方(如证 n(n+1)(n+2)=m3−mn(n+1)(n+2)=m^3-m 非平方,用 gcd⁡(m,m2−1)=1\gcd(m,m^2-1)=1)。
  • 欧几里得法证素数无穷:构造一个「逃出名单」的数,取其新素因子。改造构造数所在的同余类,可证 4k+34k+3 型素数无穷(配合「≡3(mod4)\equiv3\pmod4 必有 ≡3(mod4)\equiv3\pmod4 的素因子」引理)。
  • 费马数 Fk=22k+1F_k=2^{2^k}+1 两两互素(由 F0⋯Fk−1=Fk−2F_0\cdots F_{k-1}=F_k-2),也给出素数无穷。

学习重点

  • ◆「相邻平方数之间没有平方数」是常用夹逼:$m\ge2$ 时 $m^2-1$ 非平方
  • ◆造一列两两互素的数、各取素因子 = 制造无穷多不同素数
  • ◆$\gcd(a,b)\cdot\operatorname{lcm}(a,b)=ab$

对素数 pp 与 p∤ap\nmid a:费马小定理 ap−1≡1(modp)a^{p-1}\equiv1\pmod p。记 d=ord⁡p(a)d=\operatorname{ord}_p(a) 为最小的正整数使 ad≡1a^d\equiv1,则 d∣p−1d\mid p-1,且 an≡1  ⟺  d∣na^n\equiv1\iff d\mid n。

招牌杀招(处理 n∣an±1n\mid a^n\pm1):取 nn 的最小素因子 pp,看 ord⁡p(a)\operatorname{ord}_p(a)——它同时整除 nn 与 p−1p-1,而最小素因子迫使 gcd⁡(n,p−1)=1\gcd(n,p-1)=1,把阶逼成 11 得矛盾。由此 n∣2n−1n\mid2^n-1 只有 n=1n=1。

威尔逊定理:pp 素数   ⟺  (p−1)!≡−1(modp)\iff(p-1)!\equiv-1\pmod p(用「元素与逆元配对,只有 ±1\pm1 自逆」证明)。

学习重点

  • ◆阶必整除 $p-1$——这是限制指数的关键
  • ◆「最小素因子 + 阶」是 $n\mid a^n\pm1$ 类题的通法
  • ◆$2^n-1$ 为素数(Mersenne)$\Rightarrow n$ 为素数($2^a-1\mid2^{ab}-1$)

证某方程「无正整数解」时:假设存在解,取使某变量最小的一组,再造出一组严格更小的同型解,矛盾(正整数不能无限下降)。引擎往往是同余。

典型:x2+y2=3z2x^2+y^2=3z^2。平方模 3∈{0,1}3\in\{0,1\},x2+y2≡0x^2+y^2\equiv0 迫使 3∣x, 3∣y3\mid x,\ 3\mid y,代入后又得 3∣z3\mid z,于是 (x/3,y/3,z/3)(x/3,y/3,z/3) 是更小的解——矛盾,故仅有平凡解。同法证 3\sqrt3 无理(p2=3q2p^2=3q^2 的递降)。

学习重点

  • ◆看到系数 $3z^2,5z^2$ 先试模 3、模 5
  • ◆递降 = 良序原理:取最小解制造矛盾
  • ◆与「有理根定理」互补:都用于「无理/无解」这类否定命题

若模 m1,…,mkm_1,\dots,m_k 两两互素,则同余方程组 x≡ri(modmi)x\equiv r_i\pmod{m_i} 有解,且模 ∏mi\prod m_i 唯一。

CRT 是「构造存在性」的利器:想要一串数各满足不同的整除要求,就为每个位置分配一个互素的模。例如证「存在任意长的连续整数,每个都被某平方数 >1>1 整除」:取不同素数 p1,…,pnp_1,\dots,p_n,解 x≡−i(modpi2)x\equiv-i\pmod{p_i^2},则 x+ix+i 被 pi2p_i^2 整除。

学习重点

  • ◆任意长连续合数 / squareful / 非幂——都靠 CRT 造
  • ◆模必须两两互素才能拼
  • ◆补充武器:$p$-adic 赋值 $v_p$(证 $H_n=1+\tfrac12+\cdots+\tfrac1n$ 非整数,盯最大的 2 的幂);共轭伴随 $(a+\sqrt b)^n+(a-\sqrt b)^n$(证取整/整除)

考点例题精讲

以下例题重点在于理解解题思路,建议先尝试自己解,再对照讲解。

1例 1:模 4 判别——$4k+3$ 不是两平方和

求证:形如 4k+34k+3 的整数不能写成两个完全平方数之和。

2例 2:最小素因子 + 阶——求所有 $n\mid 2^n-1$

求所有正整数 nn 使得 n∣2n−1n\mid 2^n-1。

知识点已掌握?开始专项刷题!

题库根据此知识点精选,难度从基础到挑战逐步递进。

开始 数论 专项练习 →