楼层: 小学/ 初中/ 高中/ 大学/ 研究生/ 算法/ 奥数/各专题进阶定理与竞赛级例题
深

各专题进阶定理与竞赛级例题

Advanced Theorems · 从联赛到 IMO 的那几级台阶
前面六大专题是"内功",这一层是"大招"。每个专题补两个经典定理 + 一道竞赛级例题,全部折叠,先自己憋,再点开对照。这些定理不要求背到滚瓜烂熟,但要混个脸熟——考场上撞见了,知道"原来还有这一招"就值了。
卡必背公式 / 记忆口诀
进阶定理综合应用
反证法/极端原理/无穷递降
拉格朗日乘数法奥数版
口诀:综合题要多种方法组合

数论进阶:欧拉定理与威尔逊定理

欧欧拉定理(费马小定理的升级版)

若 gcd(a, n) = 1,则 $a^{\phi(n)} \equiv 1 \pmod{n}$。其中 φ(n) 是 1~n 中与 n 互质的数的个数。当 n = p 为质数时,φ(p) = p−1,退化为费马小定理:a^{p−1} ≡ 1 (mod p)(a 不是 p 的倍数)。用途:超大幂取模,先把指数"削"到 φ(n) 以内。

路考点心法:看到「各专题进阶定理与竞赛级例题」先想什么

• 题型识别:先看是数论/组合/几何/不等式/函数方程哪类——不同类型有不同套路

• 方法选择:抽屉原理/染色法/反证法/构造法/不变量——奥数就这几把刷子

• 别忘验证:竞赛题有陷阱——算出答案要检查边界条件

威威尔逊定理(判定质数的一把尺)

p 是质数 ⇔ $(p-1)! \equiv -1 \pmod{p}$。听起来神奇:把 1×2×…×(p−1) 全部乘起来,模质数 p 恰好等于 −1。用途:理论上判定质数(实际计算量太大,只用于证明题)。

竞赛级例题 · 数论

求 2^{100} 除以 7 的余数。

先憋三分钟,再点开看解答

审题:指数 100 巨大,直接乘不现实——用欧拉/费马小定理削指数。

思路:7 是质数,由费马小定理 2⁶ ≡ 1 (mod 7),指数 100 除以 6 取余。

逐步解法:100 = 6×16 + 4。故 2^{100} = (2⁶)^{16}·2⁴ ≡ 1^{16}·2⁴ = 16 (mod 7)。16 = 7×2 + 2,即 $2^{100} \equiv 2 \pmod{7}$。

答案:余数为 2

【自评反馈】和答案对得上 → 继续下一题;对不上 → 回到本页"是什么"和例题区,把卡住的那步再推一遍。

组合进阶:母函数与递推

母母函数(生成函数):把整串数列装进一个多项式

对数列 a₀, a₁, a₂, …,定义 $G(x) = a_0 + a_1 x + a_2 x^2 + \cdots$。妙处:数列的递推关系,自动变成 G(x) 的代数方程;解出 G(x),再读回系数就是通项。一个多项式,藏着无穷多项。

竞赛级例题 · 组合

用 1×2 的多米诺骨牌铺满 2×n 的棋盘,有多少种铺法?(求 n=5 时的答案)

先憋三分钟,再点开看解答

审题:棋盘宽度一格一格往右铺,看最后一列怎么收尾。

思路:递推——最后要么竖放一块(占一列),要么横放两块(占两列)。

逐步解法:设 aₙ 为 2×n 的铺法数。最后一列:若竖放一块 1×2,则前 2×(n−1) 有 a_{n−1} 种;若横放两块(上下叠),则前 2×(n−2) 有 a_{n−2} 种。故 aₙ = a_{n−1} + a_{n−2}。初始 a₁ = 1,a₂ = 2。递推:a₃=3, a₄=5, a₅ = 8。这串数正是斐波那契(错开一位)。

答案:aₙ = a_{n−1}+a_{n−2};n=5 时为 8 种

【自评反馈】和答案对得上 → 继续下一题;对不上 → 回到本页"是什么"和例题区,把卡住的那步再推一遍。

几何进阶:托勒密定理与西姆松线

托托勒密定理:圆内接四边形的对角线积

圆内接四边形 ABCD 满足 $AC\cdot BD = AB\cdot CD + AD\cdot BC$。一句话:两对角线的乘积 = 两组对边乘积之和。这是圆里最值钱的"边的乘积"关系,证线段等式、求正多边形对角线都靠它。

西西姆松线:三个垂足连成一线

从圆上任一点 P,向三角形三边(或延长线)作三条垂线,三个垂足必然共线——这条线叫西姆松线。用途:证明多点共线时,西姆松线是"临门一脚"。

竞赛级例题 · 几何

P 是等边三角形 ABC 外接圆上弧 BC 内一点,求证:PA = PB + PC。

先憋三分钟,再点开看解答

审题:要证一条线段 = 另两条之和,又是圆内接图形——托勒密定理的脸。

思路:ABPC 四点共圆(都在 ABC 外接圆上),对四边形 ABPC 用托勒密。

逐步解法:四边形 ABPC 内接于圆,托勒密:PA·BC = PB·AC + PC·AB。因为 ABC 等边,AB = AC = BC,两边同除以 BC,得 $PA = PB + PC$。证毕。(这就是著名的"费马点"前身——托勒密一行话收掉。)

证毕:PA = PB + PC

【自评反馈】和答案对得上 → 继续下一题;对不上 → 回到本页"是什么"和例题区,把卡住的那步再推一遍。

不等式进阶:舒尔不等式与琴生不等式

舒舒尔不等式(对称三元的兜底件)

对 x, y, z ≥ 0、r ≥ 0:$x^r(x-y)(x-z) + y^r(y-x)(y-z) + z^r(z-x)(z-y) \geq 0$。最常用 r = 1 的情形,展开后是:x³ + y³ + z³ + 3xyz ≥ x²(y+z) + y²(x+z) + z²(x+y)。当均值、柯西都失效时,舒尔常常是最后的底牌。

琴琴生不等式(凸函数的"平均")

若 f 在区间上是凸函数,则 $f(\frac{x_1+\cdots+x_n}{n}) \leq \frac{f(x_1)+\cdots+f(x_n)}{n}$;凹函数不等号反向。直觉:凸函数上,"先平均再算 f" 比 "先算 f 再平均" 更小。ln 是凹函数,这一条直接推出 AM ≥ GM。

排排序不等式(同序最大、逆序最小)

设两组数都按从小到大排好:a₁ ≤ a₂ ≤ … ≤ aₙ,b₁ ≤ b₂ ≤ … ≤ bₙ。把 a 和 b 配对相乘再求和,同序相乘(大配大、小配小)和最大,逆序相乘(大配小、小配大)和最小,任意乱序介于两者之间:$\Sigma a_i b_{n+1-i} \leq \Sigma a_i b_{\sigma(i)} \leq \Sigma a_i b_i$。直觉:干活的报酬,让强手配高酬、弱手配低酬,总产出最大;乱配则浪费。用途:证明对称不等式、求"最优配对"问题。

竞赛级例题 · 不等式

用琴生不等式证明:对正数 x, y,有 (x + y)/2 ≥ √(xy)。

先憋三分钟,再点开看解答

审题:把几何平均翻译成对数,凹函数就能上手。

思路:f(t) = ln t 是凹函数,用琴生。

逐步解法:ln 是凹函数,由琴生:ln[(x+y)/2] ≥ [ln x + ln y]/2 = ln√(xy)。ln 单调递增,故 $\frac{x+y}{2} \geq \sqrt{xy}$。等号当 x = y。(一道题打通了琴生与均值不等式的血脉。)

证毕:(x+y)/2 ≥ √(xy)

【自评反馈】和答案对得上 → 继续下一题;对不上 → 回到本页"是什么"和例题区,把卡住的那步再推一遍。

递推进阶:特征方程与母函数对照

对两条路解同一个递推

线性递推 aₙ = p·aₙ₋₁ + q·aₙ₋₂ 有两种解法:① 特征方程 r² = pr + q(前文已讲);② 母函数 G(x) = Σaₙxⁿ,把递推式两边乘 xⁿ 累加,解出 G(x) 的闭形式,再展开读系数。两条路通向同一个通项,殊途同归——这就是数学的自洽之美。

函数方程进阶:柯西方程的"病态"陷阱

病为什么必须加"连续/单调"

f(x+y) = f(x)+f(y) 只给"对所有实数成立",不加连续条件,除了 f(x)=kx 还存在无数个病态解——它们的存在依赖选择公理,在每个有理数倍上才守规矩,在无理数上胡乱取值。奥数铁律:没有连续(或单调、或有界)这个"缰绳",绝不宣布 f(x)=kx 是唯一解。

费曼学习法:讲给别人听
① 用自己的话讲:进阶补全是六大专题的"大招":每个专题补两个经典定理 + 一道竞赛题,混个脸熟,考场撞见知道有这一招。
② 举个反例(什么条件下不成立):大招不是万能钥匙——定理有前提条件,套错前提比不用还糟。
③ 哪里还说不清:哪些定理是"用一次就值回票价"的?
记
进阶定理记忆卡

① 数论:欧拉 a^{φ(n)}≡1,威尔逊判质数;② 几何:托勒密管对角线积,西姆松管线共点;③ 不等式:舒尔兜底,琴生统御凸函数。

费曼学习法
合上书,给一个完全不懂的人讲清楚「各专题进阶定理与竞赛级例题」——说不清楚的地方就是你没真懂的。

证各专题进阶定理与竞赛级例题的关键定理与公式

核心性质:① 欧拉定理:若 $\gcd(a,n)=1$,则 $a^{\varphi(n)} \equiv 1 \pmod{n}$,其中 $\varphi(n)$ 是 $1\sim n$ 中与 $n$ 互素的数的个数;$n=p$ 为素数时退化为费马小定理。
② 威尔逊定理:$p$ 为素数 $\iff$ $(p-1)! \equiv -1 \pmod{p}$。
③ 线性递推的特征方程法:$a_{n+2}=p\,a_{n+1}+q\,a_n$ 对应特征方程 $x^2-px-q=0$,两根 $x_1\ne x_2$ 时 $a_n = A x_1^{\,n} + B x_2^{\,n}$。
④ 舒尔不等式($t=1$):对非负 $a,b,c$,$a(a-b)(a-c)+b(b-c)(b-a)+c(c-a)(c-b) \ge 0$,等价于 $a^3+b^3+c^3+3abc \ge \sum_{\text{sym}} a^2b$。

推导(不跳步):以欧拉定理为例——① 取模 $n$ 的一个简化剩余系 $r_1, r_2, \dots, r_{\varphi(n)}$,即 $1\le r_i \le n$ 且 $\gcd(r_i, n)=1$ 的全部 $\varphi(n)$ 个数。② 因 $\gcd(a,n)=1$,每个 $ar_i$ 仍与 $n$ 互素。③ 它们还两两不同余:若 $ar_i \equiv ar_j \pmod{n}$,则 $n \mid a(r_i-r_j)$,由 $\gcd(a,n)=1$ 得 $n \mid (r_i-r_j)$,只能 $r_i=r_j$。④ 所以 $ar_1,\dots,ar_{\varphi(n)}$ 模 $n$ 后仍是同一批简化剩余,连乘得 $a^{\varphi(n)}\,r_1\cdots r_{\varphi(n)} \equiv r_1\cdots r_{\varphi(n)} \pmod{n}$。⑤ 记 $R = r_1\cdots r_{\varphi(n)}$,因每个 $r_i$ 与 $n$ 互素,$R$ 也与 $n$ 互素,可约去,得 $a^{\varphi(n)} \equiv 1 \pmod{n}$。

直觉把握:欧拉定理和费马小定理是同一个动作的两次升级——"乘上 $a$"只是把余数集合重新洗牌,洗完乘积不变,多出来的 $a^{\varphi(n)}$ 只能等于 $1$。$\varphi(n)$ 就是这副牌的张数。它告诉你一件极有用的事:大幂取模时,指数可以按 $\varphi(n)$ 取余来"削"。

例题:求 $3^{100}$ 的末两位数字(即除以 $100$ 的余数)
【审题】指数巨大、只问末两位——欧拉定理把指数"削短"是标准动作。
逐步:① $\varphi(100) = 100\big(1-\frac{1}{2}\big)\big(1-\frac{1}{5}\big) = 40$,且 $\gcd(3,100)=1$,由欧拉定理 $3^{40}\equiv 1 \pmod{100}$。② 把指数拆开:$100 = 40\times 2 + 20$,故 $3^{100} = (3^{40})^{2}\cdot 3^{20} \equiv 3^{20} \pmod{100}$。③ 继续算 $3^{20} = (3^4)^5$,而 $3^4 = 81$;$81^2 = 6561 \equiv 61$,$81^4 \equiv 61^2 = 3721 \equiv 21$,$81^5 \equiv 21\times 81 = 1701 \equiv 1$。④ 所以 $3^{100} \equiv 1 \pmod{100}$。⑤ 答案:末两位是 $01$。
现代应用:欧拉定理是 RSA 公钥加密的地基——加密时把明文取 $e$ 次幂、解密时取 $d$ 次幂能还原,靠的就是 $ed \equiv 1 \pmod{\varphi(n)}$;你每次打开 https 网页,都在跑这个定理。
例题:证明 $10! + 1$ 能被 $11$ 整除
【审题】"$10!$ 加 $1$ 是 $11$ 的倍数"——$10 = 11-1$,正是威尔逊定理的形状。
逐步:① 威尔逊定理:$p$ 为素数 $\iff$ $(p-1)! \equiv -1 \pmod{p}$。② 取 $p = 11$(素数),得 $10! \equiv -1 \pmod{11}$。③ 两边加 $1$:$10! + 1 \equiv 0 \pmod{11}$,即 $11 \mid (10!+1)$。④ 验证数量级:$10! = 3628800$,加 $1$ 得 $3628801 = 11 \times 329891$,整除成立。⑤ 答案:证毕。
现代应用:威尔逊定理本身算得太慢(阶乘增长爆炸),实际不用来判素数;但它揭示的"阶乘与素数结构紧密相连"启发了 Miller-Rabin 等概率素性测试,后者是生成 RSA 密钥时挑大素数的标准工具。
例题:已知 $a_0 = 2$,$a_1 = 4$,$a_{n+2} = 4a_{n+1} - 3a_n$,求通项 $a_n$
【审题】二阶线性齐次递推,系数是常数——特征方程法一步到位,不必逐项硬算。
逐步:① 写特征方程:把 $a_{n+2},a_{n+1},a_n$ 换成 $x^2, x, 1$,得 $x^2 - 4x + 3 = 0$。② 因式分解 $(x-3)(x-1)=0$,两根 $x_1 = 3$、$x_2 = 1$,互不相同。③ 故通解形如 $a_n = A\cdot 3^{\,n} + B\cdot 1^{\,n} = A\cdot 3^{\,n} + B$。④ 代入初值:$n=0$ 时 $A + B = 2$;$n=1$ 时 $3A + B = 4$。⑤ 两式相减得 $2A = 2$,故 $A = 1$、$B = 1$。⑥ 答案:$a_n = 3^{\,n} + 1$。验证:$a_2 = 10$,递推式给出 $4\times 4 - 3\times 2 = 10$,一致。
现代应用:特征方程的根决定增长的主阶——这就是算法复杂度"主定理"的原理:分治递推 $T(n)=aT(\frac{n}{b})+f(n)$ 的复杂度,由 $a$ 与 $b$ 的相对大小定,本质就是比较特征根的模长。训练神经网络时分析动量法、Adam 的收敛速度,算的也是同一个递推的特征根。

④ 用途与案例

工程:各专题进阶定理与竞赛级例题

在工程、物理、计算机、金融等领域,各专题进阶定理与竞赛级例题是基础工具——理解"使用场景"比死记公式重要。

日常:你见过但没注意的各专题进阶定理与竞赛级例题

生活中处处有各专题进阶定理与竞赛级例题——价格波动、几何造型、统计图表、游戏设计——只不过没人告诉你这就是数学。

防坑警示:各专题进阶定理与竞赛级例题常见陷阱

• 陷阱1:忽略边界条件(如定义域、等号条件、0 的特殊性)

• 陷阱2:混淆概念——各专题进阶定理与竞赛级例题容易和相邻概念搞混

• 陷阱3:计算跳步——哪怕简单题也别心算跳步,一错全错