🗺️ 知识地图
AIME 知识体系 代数进阶 📊 多项式理论 1 / 3

📊 多项式理论

Polynomial Theory

多项式理论是 AIME 代数中的重要内容,涉及多项式的根、因式分解、韦达定理、多项式插值等多个概念。掌握这些理论,对于解决复杂的代数问题至关重要。

📖 3 章节 💡 4 道例题 🎯 难度:进阶 ⏱ 约30分钟
1
多项式的根与因式分解 Roots and Factorization of Polynomials
进阶 高频

多项式的根与因式分解是 AIME 中的核心概念,涉及多项式的基本性质、因式定理、余数定理等重要内容。

Roots and factorization of polynomials are core concepts in AIME, involving basic properties of polynomials, factor theorem, remainder theorem, and other important content.

📝 因式定理与余数定理 / Factor Theorem and Remainder Theorem
因式定理:多项式 P(x) 有一个因式 (x - c) 当且仅当 P(c) = 0
余数定理:多项式 P(x) 除以 (x - c) 的余数为 P(c)
Factor Theorem: A polynomial P(x) has a factor (x - c) if and only if P(c) = 0
Remainder Theorem: The remainder when P(x) is divided by (x - c) is P(c)

多项式的基本性质:

  • n 次多项式最多有 n 个根(重根按重数计算)
  • 实系数多项式的非实根总是成对出现(共轭复数)
  • 有理系数多项式的有理根满足有理根定理
  • 整数系数多项式的整数根是常数项的因数
💡 提示: 因式分解是解决多项式问题的关键,需要熟练掌握各种因式分解技巧。

例题 1 Example 1

📝 AIME 2021 I Problem 4 难度:中等
已知多项式 P(x) = x³ + ax² + bx + c 满足 P(1) = 0,P(2) = 0,P(3) = 6。求 c 的值。 Given polynomial P(x) = x³ + ax² + bx + c satisfies P(1) = 0, P(2) = 0, P(3) = 6. Find the value of c.
解答:

根据因式定理,由于 P(1) = 0,P(2) = 0,所以 P(x) 可以表示为:

P(x) = (x - 1)(x - 2)(x - k)

展开得:P(x) = x³ - (k + 3)x² + (2k + 3)x - 2k

利用 P(3) = 6:

(3 - 1)(3 - 2)(3 - k) = 6

2 × 1 × (3 - k) = 6

3 - k = 3

k = 0

所以 P(x) = (x - 1)(x - 2)x = x³ - 3x² + 2x

因此,c = 0。

By factor theorem, since P(1) = 0 and P(2) = 0, we can write P(x) = (x - 1)(x - 2)(x - k). Using P(3) = 6: (3 - 1)(3 - 2)(3 - k) = 6 → k = 0. Thus P(x) = x³ - 3x² + 2x, so c = 0.

💡 关键思路: 利用因式定理将多项式表示为因式分解的形式,然后通过已知条件求解参数。
2
韦达定理 Vieta's Formulas
进阶 必考

韦达定理是多项式理论中的重要工具,它描述了多项式的根与系数之间的关系。在 AIME 中,韦达定理有着广泛的应用。

Vieta's formulas are important tools in polynomial theory that describe the relationship between the roots and coefficients of a polynomial. Vieta's formulas have wide applications in AIME.

📝 韦达定理 / Vieta's Formulas
对于多项式 P(x) = aₙxⁿ + aₙ₋₁xⁿ⁻¹ + ... + a₁x + a₀,其根为 r₁, r₂, ..., rₙ,则:
r₁ + r₂ + ... + rₙ = -aₙ₋₁/aₙ
r₁r₂ + r₁r₃ + ... + rₙ₋₁rₙ = aₙ₋₂/aₙ
...
r₁r₂...rₙ = (-1)ⁿa₀/aₙ
For polynomial P(x) = aₙxⁿ + aₙ₋₁xⁿ⁻¹ + ... + a₁x + a₀ with roots r₁, r₂, ..., rₙ

韦达定理的应用:

  • 已知多项式的根,求系数
  • 已知多项式的系数,求根的和、积等对称函数
  • 解决与根的对称函数相关的问题
  • 构造辅助多项式
⚠️ 注意: 韦达定理适用于所有多项式,无论根是实数还是复数。

例题 2 Example 2

📝 AIME 2019 II Problem 4 难度:中等
已知多项式 x³ + ax² + bx + c 的根为 p, q, r,且 p + q + r = 3,pq + pr + qr = 5,pqr = 7。求 a + b + c 的值。 Given polynomial x³ + ax² + bx + c has roots p, q, r, and p + q + r = 3, pq + pr + qr = 5, pqr = 7. Find the value of a + b + c.
解答:

根据韦达定理,对于多项式 x³ + ax² + bx + c,有:

p + q + r = -a

pq + pr + qr = b

pqr = -c

已知 p + q + r = 3,所以 a = -3

pq + pr + qr = 5,所以 b = 5

pqr = 7,所以 c = -7

因此,a + b + c = -3 + 5 - 7 = -5。

By Vieta's formulas: p + q + r = -a → a = -3; pq + pr + qr = b → b = 5; pqr = -c → c = -7. Thus a + b + c = -3 + 5 - 7 = -5.

💡 关键思路: 直接应用韦达定理,将根的和、积等与多项式的系数联系起来。
3
多项式插值 Polynomial Interpolation
困难 选考

多项式插值是通过给定的点来构造多项式的方法,在 AIME 中偶尔出现。掌握多项式插值的基本方法,对于解决某些问题非常有帮助。

Polynomial interpolation is a method of constructing polynomials through given points, which occasionally appears in AIME. Mastering basic methods of polynomial interpolation is very helpful for solving certain problems.

📝 拉格朗日插值公式 / Lagrange Interpolation Formula
对于 n+1 个点 (x₀, y₀), (x₁, y₁), ..., (xₙ, yₙ),存在唯一的 n 次多项式 P(x) 满足 P(xᵢ) = yᵢ,其表达式为:
P(x) = Σ [yᵢ × Π (x - xⱼ)/(xᵢ - xⱼ)],其中 i 从 0 到 n,j ≠ i
For n+1 points (x₀, y₀), (x₁, y₁), ..., (xₙ, yₙ), there exists a unique n-degree polynomial P(x) such that P(xᵢ) = yᵢ

多项式插值的应用:

  • 通过给定的点构造多项式
  • 求多项式在某点的值
  • 解决与多项式值相关的问题
  • 构造辅助多项式
💡 提示: 拉格朗日插值公式在计算时可能会比较繁琐,需要注意计算的准确性。

例题 3 Example 3

📝 AIME 2018 I Problem 7 难度:困难
已知多项式 P(x) 满足 P(1) = 1,P(2) = 2,P(3) = 3,P(4) = 5。求 P(5) 的值。 Given polynomial P(x) satisfies P(1) = 1, P(2) = 2, P(3) = 3, P(4) = 5. Find the value of P(5).
解答:

使用拉格朗日插值法构造多项式 P(x):

P(x) = 1×[(x-2)(x-3)(x-4)]/[(1-2)(1-3)(1-4)] + 2×[(x-1)(x-3)(x-4)]/[(2-1)(2-3)(2-4)] + 3×[(x-1)(x-2)(x-4)]/[(3-1)(3-2)(3-4)] + 5×[(x-1)(x-2)(x-3)]/[(4-1)(4-2)(4-3)]

计算各分母:

对于 x=1: (-1)(-2)(-3) = -6

对于 x=2: (1)(-1)(-2) = 2

对于 x=3: (2)(1)(-1) = -2

对于 x=4: (3)(2)(1) = 6

所以 P(x) = 1×[(x-2)(x-3)(x-4)]/(-6) + 2×[(x-1)(x-3)(x-4)]/2 + 3×[(x-1)(x-2)(x-4)]/(-2) + 5×[(x-1)(x-2)(x-3)]/6

化简后计算 P(5):

P(5) = 1×(3×2×1)/(-6) + 2×(4×2×1)/2 + 3×(4×3×1)/(-2) + 5×(4×3×2)/6

P(5) = 1×(6)/(-6) + 2×(8)/2 + 3×(12)/(-2) + 5×(24)/6

P(5) = -1 + 8 - 18 + 20 = 9

Using Lagrange interpolation: P(x) = 1×[(x-2)(x-3)(x-4)]/(-6) + 2×[(x-1)(x-3)(x-4)]/2 + 3×[(x-1)(x-2)(x-4)]/(-2) + 5×[(x-1)(x-2)(x-3)]/6. Calculating P(5) = -1 + 8 - 18 + 20 = 9.

💡 关键思路: 使用拉格朗日插值公式构造多项式,然后计算特定点的值。

综合练习

练习题 1: 已知多项式 P(x) = x² + ax + b 满足 P(1) = 0,P(2) = 3。求 a + b 的值。 Given polynomial P(x) = x² + ax + b satisfies P(1) = 0, P(2) = 3. Find the value of a + b.
✅ 回答正确!
❌ 回答错误,请再试一次。
练习题 2: 已知多项式 x³ + ax² + bx + c 的根为 1, 2, 3。求 a + b + c 的值。 Given polynomial x³ + ax² + bx + c has roots 1, 2, 3. Find the value of a + b + c.
✅ 回答正确!
❌ 回答错误,请再试一次。
练习题 3: 已知多项式 P(x) 满足 P(1) = 2,P(2) = 4,P(3) = 8。求 P(4) 的值。 Given polynomial P(x) satisfies P(1) = 2, P(2) = 4, P(3) = 8. Find the value of P(4).
✅ 回答正确!
❌ 回答错误,请再试一次。