← 返回 资料库 › 竞赛数学与解题 › 奥林匹克 竞赛数学与解题
奥数几何 如点的幂、射影技巧等用于解决竞赛难题的综合几何方法。
直观 一个描述点与圆关系的数 画一个任意的圆,在圆外取一点 P P P 。过 P P P 画两条不同的直线,每条都与圆相交于两点。测量 P P P 到每对交点的两段距离并相乘:第一条直线得 P A ⋅ P B PA \cdot PB P A ⋅ P B ,第二条得 P C ⋅ P D PC \cdot PD P C ⋅ P D 。令人惊讶的是,无论画哪两条直线,两个乘积总是完全相等。这个唯一的不变量——称为点 P P P 的幂——把一幅充满相交直线与圆的图变成一个干净的代数量,它是绝大多数难度大的奥数几何题背后的引擎:与其在图中到处追角度,不如写下一个幂的方程,答案自然浮现。
外接圆以及连接外心 O O O 、重心 G G G 、垂心 H H H 且满足 O H = 3 O G OH = 3\,OG O H = 3 O G 的欧拉线——奥数几何的经典构型。 中学 点的幂与两个经典的线段比 定义: 点的幂
对于圆心为 O O O 、半径为 r r r 的圆,点 P P P 关于该圆的幂 为 p o w ( P ) = O P 2 − r 2 \mathrm{pow}(P) = OP^2 - r^2 pow ( P ) = O P 2 − r 2 。若过 P P P 的直线与圆交于 A A A 、B B B ,则 p o w ( P ) = P A → ⋅ P B → \mathrm{pow}(P) = \overrightarrow{PA} \cdot \overrightarrow{PB} pow ( P ) = P A ⋅ P B (带符号乘积),当 P P P 在圆外时等于 P A ⋅ P B PA \cdot PB P A ⋅ P B ,当 P P P 在圆内时等于 − P A ⋅ P B -PA \cdot PB − P A ⋅ P B ;对过 P P P 的每条直线该值都相同。
p o w ( P ) = O P 2 − r 2 = P A ⋅ P B \mathrm{pow}(P) = OP^2 - r^2 = PA \cdot PB pow ( P ) = O P 2 − r 2 = P A ⋅ P B 另外两个经典关系把三角形图形变成代数:塞瓦定理 指出三角形 A B C ABC A B C 的塞瓦线 A D , B E , C F AD, BE, CF A D , B E , C F 共点当且仅当 B D D C ⋅ C E E A ⋅ A F F B = 1 \frac{BD}{DC} \cdot \frac{CE}{EA} \cdot \frac{AF}{FB} = 1 D C B D ⋅ E A C E ⋅ F B A F = 1 ,而梅涅劳斯定理 用带符号比给出(延长)边上三点共线的类似条件:B D D C ⋅ C E E A ⋅ A F F B = − 1 \frac{BD}{DC} \cdot \frac{CE}{EA} \cdot \frac{AF}{FB} = -1 D C B D ⋅ E A C E ⋅ F B A F = − 1 。两者都把看似纯几何的共点或共线论断化归为检验单个比值乘积。
B D D C ⋅ C E E A ⋅ A F F B = 1 \frac{BD}{DC} \cdot \frac{CE}{EA} \cdot \frac{AF}{FB} = 1 D C B D ⋅ E A C E ⋅ F B A F = 1 选用哪种经典工具 工具 检测内容 点的幂 从一点出发的线段长度乘积相等 塞瓦定理 三条塞瓦线的共点性 梅涅劳斯定理 延长边上三点的共线性 托勒密定理 圆内接四边形对角线与边的关系
大学 完整证明:点的幂与托勒密定理 若过点 P P P 的两条直线分别与圆交于 A , B A,B A , B 和 C , D C,D C , D ,则 P A → ⋅ P B → = P C → ⋅ P D → \overrightarrow{PA} \cdot \overrightarrow{PB} = \overrightarrow{PC} \cdot \overrightarrow{PD} P A ⋅ P B = P C ⋅ P D ,且这个共同的带符号值等于 O P 2 − r 2 OP^2 - r^2 O P 2 − r 2 ,其中 O , r O,r O , r 为圆心与半径。
为什么成立? 该定理是奥数几何中被重复使用最多的工具:它把任何含有两条割线、一条切线加一条割线,或过一点的两条弦的图形都转化为一个代数方程,避免了逐情形的角度追踪。
证明 第1步:构造相似三角形。 设过 P P P 的两条直线分别与圆交于 A , B A,B A , B 和 C , D C,D C , D 。由于 A , B , C , D A,B,C,D A , B , C , D 共圆,圆周角 ∠ P A C \angle PAC ∠ P A C 与 ∠ P D B \angle PDB ∠ P D B 对着同一段弧 B C BC B C (或依配置对其补弧),故 ∠ P A C = ∠ P D B \angle PAC = \angle PDB ∠ P A C = ∠ P D B 。
第2步:匹配第二对角。 三角形 P A C PAC P A C 在 P P P 处的角与三角形 P D B PDB P D B 在 P P P 处的角,要么相等(若 P P P 在圆外,两直线共用顶点 P P P ,该角本就是同一个角),要么是对顶角(若 P P P 在圆内)。无论哪种情况都有 ∠ A P C = ∠ D P B \angle APC = \angle DPB ∠ A P C = ∠ D P B 。
第3步:得出相似。 三角形 P A C PAC P A C 与 P D B PDB P D B 有两对相等的角,故由角角(AA)判定相似:△ P A C ∼ △ P D B \triangle PAC \sim \triangle PDB △ P A C ∼ △ P D B 。
第4步:提取比例式。 相似三角形给出对应边成比例:P A P D = P C P B \frac{PA}{PD} = \frac{PC}{PB} P D P A = P B P C ,整理得 P A ⋅ P B = P C ⋅ P D PA \cdot PB = PC \cdot PD P A ⋅ P B = P C ⋅ P D (先用无符号长度,针对 P P P 在圆外的情形)。
第5步:通过直径计算公共值。 选取过 P P P 与圆心 O O O 的特定直线,与圆交于直径上的两点,到 P P P 的带符号距离为 O P − r OP - r O P − r 与 O P + r OP + r O P + r (设 P P P 在圆外,故 O P > r OP > r O P > r )。其乘积为 ( O P − r ) ( O P + r ) = O P 2 − r 2 (OP-r)(OP+r) = OP^2 - r^2 ( O P − r ) ( O P + r ) = O P 2 − r 2 ,由第4步知这必须等于过 P P P 的每条直线的 P A ⋅ P B PA \cdot PB P A ⋅ P B 。
**第6步:用带符号长度处理 P P P 在圆内的情形。** 当 P P P 在圆内时,弦上 A , P , B A,P,B A , P , B 按此顺序排列,故 P A → \overrightarrow{PA} P A 与 P B → \overrightarrow{PB} P B 方向相反,带符号乘积 P A → ⋅ P B → = − P A ⋅ P B \overrightarrow{PA}\cdot\overrightarrow{PB} = -PA\cdot PB P A ⋅ P B = − P A ⋅ P B 为负;对过 P P P 的直径重复第1–5步得 − P A ⋅ P B = O P 2 − r 2 -PA\cdot PB = OP^2-r^2 − P A ⋅ P B = O P 2 − r 2 (此时为负,因 O P < r OP<r O P < r ),故恒等式 P A → ⋅ P B → = O P 2 − r 2 \overrightarrow{PA}\cdot\overrightarrow{PB}=OP^2-r^2 P A ⋅ P B = O P 2 − r 2 在带符号意义下一致成立,证明完成。
对于圆内接四边形 A B C D ABCD A B C D (顶点按此顺序在圆上),对角线与边满足 A C ⋅ B D = A B ⋅ C D + A D ⋅ B C AC \cdot BD = AB \cdot CD + AD \cdot BC A C ⋅ B D = A B ⋅ C D + A D ⋅ B C 。
为什么成立? 托勒密定理为任何圆内接四边形给出精确的代数恒等式,其不等式形式(A C ⋅ B D ≤ A B ⋅ C D + A D ⋅ B C AC \cdot BD \le AB\cdot CD + AD\cdot BC A C ⋅ B D ≤ A B ⋅ C D + A D ⋅ B C ,对任意四边形成立,等号当且仅当内接于圆时取得)是既证明四点共圆又推导诸如正弦加法公式之类三角恒等式的快捷方法。
证明 第1步:构造辅助点。 在对角线 A C AC A C 上构造点 K K K ,使得 ∠ A B K = ∠ D B C \angle ABK = \angle DBC ∠ A B K = ∠ D B C (即射线 B K BK B K 与 B A BA B A 所成的角等于 B D BD B D 与 B C BC B C 所成的角),取 K K K 在线段 A C AC A C 上。
第2步:找出第一对相似三角形。 因为 A B C D ABCD A B C D 内接于圆,∠ B A C = ∠ B D C \angle BAC = \angle BDC ∠ B A C = ∠ B D C (同对弧 B C BC B C )。结合构造得到的 ∠ A B K = ∠ D B C \angle ABK = \angle DBC ∠ A B K = ∠ D B C ,三角形 A B K ABK A B K 与 D B C DBC D B C 有两个相等的角,故由角角相似 △ A B K ∼ △ D B C \triangle ABK \sim \triangle DBC △ A B K ∼ △ D B C 。
第3步:得出第一个关系式。 由 △ A B K ∼ △ D B C \triangle ABK \sim \triangle DBC △ A B K ∼ △ D B C :A K D C = A B D B \frac{AK}{DC} = \frac{AB}{DB} D C A K = D B A B ,故 A K ⋅ D B = A B ⋅ D C AK \cdot DB = AB \cdot DC A K ⋅ D B = A B ⋅ D C 。
第4步:找出第二对相似三角形。 因为 A B C D ABCD A B C D 内接于圆,∠ A B D = ∠ A C D \angle ABD = \angle ACD ∠ A B D = ∠ A C D (同对弧 A D AD A D )。考察三角形 K B C KBC K B C 与 A B D ABD A B D :∠ K B C = ∠ A B C − ∠ A B K = ∠ A B C − ∠ D B C = ∠ A B D \angle KBC = \angle ABC - \angle ABK = \angle ABC - \angle DBC = \angle ABD ∠ K B C = ∠ A B C − ∠ A B K = ∠ A B C − ∠ D B C = ∠ A B D (因 K K K 在线段 A C AC A C 上),且 ∠ B C K = ∠ B C A = ∠ B D A \angle BCK = \angle BCA = \angle BDA ∠ B C K = ∠ B C A = ∠ B D A (同对弧 A B AB A B ),故由角角相似 △ K B C ∼ △ A B D \triangle KBC \sim \triangle ABD △ K B C ∼ △ A B D 。
第5步:得出第二个关系式。 由 △ K B C ∼ △ A B D \triangle KBC \sim \triangle ABD △ K B C ∼ △ A B D :K C A D = B C B D \frac{KC}{AD} = \frac{BC}{BD} A D K C = B D B C ,故 K C ⋅ B D = A D ⋅ B C KC \cdot BD = AD \cdot BC K C ⋅ B D = A D ⋅ B C 。
第6步:相加两个关系式。 将第3步与第5步的结果相加:A K ⋅ D B + K C ⋅ B D = A B ⋅ D C + A D ⋅ B C AK\cdot DB + KC\cdot BD = AB\cdot DC + AD\cdot BC A K ⋅ D B + K C ⋅ B D = A B ⋅ D C + A D ⋅ B C ,即 B D ( A K + K C ) = A B ⋅ D C + A D ⋅ B C BD(AK+KC) = AB\cdot DC + AD\cdot BC B D ( A K + K C ) = A B ⋅ D C + A D ⋅ B C 。因 K K K 在线段 A C AC A C 上,A K + K C = A C AK+KC=AC A K + K C = A C ,恰好得到 A C ⋅ B D = A B ⋅ C D + A D ⋅ B C AC\cdot BD = AB\cdot CD + AD\cdot BC A C ⋅ B D = A B ⋅ C D + A D ⋅ B C 。
进阶 实际应用与典型例题 这些综合工具的应用超越了竞赛答卷:GPS 三边测量 与测绘利用类似点幂的圆相交方程,根据到多颗视为已知半径圆/球的卫星的距离测量来确定接收机位置。在计算机图形学与机器人学 中,托勒密不等式支撑着判断一点是否在圆内的快速测试(在用于网格生成的 Delaunay 三角剖分和运动规划中不断被使用的基本操作),因为不等号方向恰好在外接圆边界处翻转。
例题: 通过圆相交定位接收机
两个位于点 S 1 , S 2 S_1, S_2 S 1 , S 2 的地面信标发送信号,使接收机 P P P 能计算出其距离 d 1 = P S 1 d_1 = PS_1 d 1 = P S 1 与 d 2 = P S 2 d_2 = PS_2 d 2 = P S 2 。若一个固定的参考圆同时经过两个信标,沿两条信标直线用 d 1 , d 2 d_1, d_2 d 1 , d 2 表示 p o w ( P ) \mathrm{pow}(P) pow ( P ) ,并解释为何需要第三个信标才能唯一确定 P P P 。
解答 第1步:若直线 P S 1 PS_1 P S 1 延长后再次与参考圆相交于第二点 S 1 ′ S_1' S 1 ′ ,则由点的幂 p o w ( P ) = P S 1 → ⋅ P S 1 ′ → = d 1 ⋅ P S 1 ′ \mathrm{pow}(P) = \overrightarrow{PS_1}\cdot\overrightarrow{PS_1'} = d_1 \cdot PS_1' pow ( P ) = P S 1 ⋅ P S 1 ′ = d 1 ⋅ P S 1 ′ ;同理沿另一条直线,利用第二个交点 S 2 ′ S_2' S 2 ′ 有 p o w ( P ) = d 2 ⋅ P S 2 ′ \mathrm{pow}(P) = d_2 \cdot PS_2' pow ( P ) = d 2 ⋅ P S 2 ′ 。
第2步:由于 p o w ( P ) \mathrm{pow}(P) pow ( P ) 是仅依赖于 P P P 与固定圆的单一数值(与选用过 P P P 的哪条直线无关),这两个表达式必须相等:d 1 ⋅ P S 1 ′ = d 2 ⋅ P S 2 ′ d_1 \cdot PS_1' = d_2 \cdot PS_2' d 1 ⋅ P S 1 ′ = d 2 ⋅ P S 2 ′ ,这是一个联系 P P P 的两个测量距离的代数约束。
第3步:这一个方程将 P P P 限制在一条曲线上(一般是圆或直线,由同样的点幂论证反向运行可知——具有固定幂的点的轨迹本身就是与参考圆同心的圆),而非单一点:对一对信标的一次距离测量只能把 P P P 限制在一条曲线上,因此单独一对信标无法确定唯一位置。
第4步:不在 S 1 , S 2 S_1,S_2 S 1 , S 2 连线上的第三个信标 S 3 S_3 S 3 提供一个独立的圆幂方程,一般情况下这样两条曲线(各自是具体的圆)至多相交于两点,因此第三次测量正是把剩余的模糊性压缩到(至多)唯一接收机位置的关键——这正是实际定位系统(GPS、室内信标三边测量)需要三个或更多基准点的原因。
例题: 用托勒密不等式检验共圆
某网格生成算法需要判断查询点 D D D 是否位于三角形 A B C ABC A B C 外接圆内部(Delaunay 条件)。用托勒密不等式 A C ⋅ B D ≤ A B ⋅ C D + A D ⋅ B C AC\cdot BD \le AB\cdot CD + AD\cdot BC A C ⋅ B D ≤ A B ⋅ C D + A D ⋅ B C (等号当且仅当 A B C D ABCD A B C D 内接于圆),解释 A B ⋅ C D + A D ⋅ B C − A C ⋅ B D AB\cdot CD + AD\cdot BC - AC\cdot BD A B ⋅ C D + A D ⋅ B C − A C ⋅ B D 的符号如何指示 D D D 在外接圆内部、上还是外部。
解答 第1步:固定三角形 A B C ABC A B C 及其外接圆。托勒密不等式对任意四点成立,等号恰在四点按顺序 A , B , C , D A,B,C,D A , B , C , D 共圆时取得:A C ⋅ B D = A B ⋅ C D + A D ⋅ B C ⟺ D AC\cdot BD = AB\cdot CD + AD\cdot BC \iff D A C ⋅ B D = A B ⋅ C D + A D ⋅ B C ⟺ D 恰好在 A B C ABC A B C 的外接圆上。
第2步:定义 f ( D ) = A B ⋅ C D + A D ⋅ B C − A C ⋅ B D f(D) = AB\cdot CD + AD\cdot BC - AC\cdot BD f ( D ) = A B ⋅ C D + A D ⋅ B C − A C ⋅ B D 。由第1步,f ( D ) = 0 f(D) = 0 f ( D ) = 0 恰好在 D D D 位于外接圆上时成立。
第3步:当 D D D 从圆外远处连续移动到圆心时,f ( D ) f(D) f ( D ) 连续变化(由连续的距离函数构成),而一般位置论证(检验一个内部点,如外心,和一个外部点,如沿某射线的远处点)表明 f ( D ) > 0 f(D) > 0 f ( D ) > 0 在整个开放内部成立(此处托勒密不等式严格成立),而 f ( D ) < 0 f(D) < 0 f ( D ) < 0 在整个外部成立。
第4步:因此 f ( D ) = A B ⋅ C D + A D ⋅ B C − A C ⋅ B D f(D) = AB\cdot CD + AD\cdot BC - AC\cdot BD f ( D ) = A B ⋅ C D + A D ⋅ B C − A C ⋅ B D 的符号直接对 D D D 分类:为正表示 D D D 严格在外接圆内部(满足 Delaunay 内切圆测试),为零表示 D D D 恰好在圆上,为负表示 D D D 严格在外部——把一个几何包含问题变成单一的算术符号检验,这正是 Delaunay 三角剖分软件中每个网格要用上百万次的基本操作。
常见错误. 关于点的幂,常见错误是忘记符号 :当 P P P 在圆内时,p o w ( P ) = O P 2 − r 2 \mathrm{pow}(P) = OP^2-r^2 pow ( P ) = O P 2 − r 2 为负,正确关系是 P A ⋅ P B = r 2 − O P 2 PA \cdot PB = r^2 - OP^2 P A ⋅ P B = r 2 − O P 2 (两者都按正长度度量),或等价地带真正符号翻转的 P A → ⋅ P B → = O P 2 − r 2 \overrightarrow{PA}\cdot\overrightarrow{PB} = OP^2-r^2 P A ⋅ P B = O P 2 − r 2 ——在内部点不加思索地代入无符号长度会得到错误方程。对于塞瓦定理与梅涅劳斯定理,常见错误是混淆何时比值应带符号:对于真正共点的塞瓦线,塞瓦乘积等于 + 1 +1 + 1 (无符号长度,或外部点个数为偶数时带符号),而梅涅劳斯的共线条件需要用带符号比值使乘积为 − 1 -1 − 1 ——把这两个符号弄反是截线问题中最常见的错误答案。 历史注记
点的幂在欧几里得的《几何原本》(第三卷)中以关于割线与切线的独立命题隐含出现,但直到19世纪坐标法与射影方法兴起后才被统一为单一的代数不变量,尤其是雅各布·施泰纳在1826年前后创造了"幂"(Potenz)这一术语。托勒密定理出现在克劳狄乌斯·托勒密的《天文学大成》(公元2世纪)中,最初用于计算弦表——是当今三角函数表的古代先驱。
亚历山大里亚的欧几里得
研究前沿 截至 2026 年
奥数几何本身已成为 AI 推理研究的试验场:2024 年,谷歌 DeepMind 的 AlphaGeometry 系统以匹敌人类金牌得主的水平解出了过去25年30道 IMO 几何题中的25道,方法是将神经语言模型与一个符号演绎引擎结合,后者恰好把本文讨论的经典工具(点的幂、相似三角形、圆内接四边形)与辅助点构造串联起来;后继系统 AlphaGeometry2 (2024)进一步将覆盖率提升到一个更大规模历史 IMO 几何题集的约84%。除 AI 外,活跃的研究方向还包括塞瓦/梅涅劳斯定理的射影与反演推广(例如推广到圆锥曲线而非直线),以及在 Lean 等证明助手中对奥数风格综合证明进行计算形式化,这是使经典欧几里得论证可被机器验证的持续努力。
点 P P P 在圆心为 O O O 、半径 r = 5 r=5 r = 5 的圆外,且 O P = 13 OP=13 O P = 13 。从 P P P 出发的割线与圆交于 A A A 、B B B ,P A = 4 PA=4 P A = 4 。求 P B PB P B 。
在三角形 A B C ABC A B C 中,塞瓦线 A D , B E , C F AD, BE, CF A D , B E , C F 满足 B D D C = 2 \frac{BD}{DC}=2 D C B D = 2 ,C E E A = 3 \frac{CE}{EA}=3 E A C E = 3 。根据塞瓦定理,若要三条塞瓦线共点,A F F B \frac{AF}{FB} F B A F 必须等于多少?
1 6 \frac{1}{6} 6 1 6 6 6 2 3 \frac{2}{3} 3 2 3 2 \frac{3}{2} 2 3 边长为 1 1 1 的正方形 A B C D ABCD A B C D 内接于圆。对圆内接四边形 A B C D ABCD A B C D 用托勒密定理,求对角线长度 A C AC A C 。
2 \sqrt{2} 2 2 2 2 1 1 1 3 2 \frac{3}{2} 2 3 2024 年哪个 AI 系统通过将神经模型与使用类似点幂综合工具的符号演绎引擎相结合,以接近金牌得主的水平解出了30道历史 IMO 几何题中的25道?
AlphaGeometry AlphaFold AlphaZero GPT-4