首页 / 学科工具 / 初中竞赛 / 方程与方程组 / 一元二次方程的整数根:三条路
初中数学竞赛 · 方程与方程组

一元二次方程的整数根:三条路

整数根问题不是靠试,是靠三条可以走通的路:判别式必须是完全平方、和与积必须整除、式子能分离出常数。

九~九年级难度 ★★★★15 分钟

整数根不是“猜出来”的

方程 x2−7x+m=0 的根是整数,m 可以是哪些值?如果靠猜,很容易漏。

可靠的办法是用上“根是整数”这个条件本身。它至少能推出三件事,每条都对应一条解题路线:

条件 能推出什么 路线
根是实数 Δ=b2−4ac 必须 ≥0 判别式路线
两根之和、之积是整数 由 a,b,c 的整性给出约束 韦达路线
求根公式里带根号 Δ 必须是完全平方数 判别式加强版
先看 Δ 是不是完全平方

根是整数 ⇒ 求根公式里的 Δ 要么是整数,要么整个根不是整数。所以 Δ 必须是非负完全平方数。这一条能砍掉绝大多数候选值。

三条路线

路线一:判别式必须是完全平方。 把 Δ 写成 k2 的形式,解出参数。

路线二:韦达列举。 两根之和已知(是个具体整数)时,把和拆成两个整数的所有方式,逐个验证积。

路线三:分离常数。 分式形式的整除问题,把分子拆成“分母的倍数 + 常数”,让整除变成“常数被分母整除”。

例题

例1 韦达列举最快

已知方程 x2−7x+m=0 的两个根都是正整数,求整数 m 的所有取值。

解:两根之和为 7。两个正整数相加等于 7,只有三组: (1,6), (2,5), (3,4) 对应 m 等于两根之积:m=6,10,12。

三组都验过,Δ 分别为 25,9,1,都是完全平方,成立。

例2 分离常数

求所有整数 n,使 2n+3n−1 也是整数。

解:把分子拆成“分母的倍数加常数”: 2n+3n−1=2(n−1)+5n−1=2+5n−1 前一项是整数,所以只要 5n−1 是整数,即 n−1 整除 5。

5 的约数是 ±1,±5,所以 n−1∈1,−1,5,−5 ⟹ n∈2,0,6,−4

分离常数是分式整除问题的通用手法:分子配成分母的倍数,剩下的常数就是全部约束。

例3 判别式必须完全平方

求最小的正整数 k,使方程 x2−(2k+1)x+k2−1=0 有整数根。

解:先算判别式: Δ=(2k+1)2−4(k2−1)=4k+5 要有整数根,Δ 必须是完全平方数。

k 是正整数,最小取 1:Δ=4+5=9=32,是完全平方。

代回求根:x=(2k+1)±32,k=1 时 x=3±32,即 x=3 或 x=0,都是整数。

所以最小的正整数 k=1。

例4 一眼看出一根

解关于 x 的方程 x2−(m+1)x+m=0(m 为整数),并说明根什么时候是整数。

解:这类题先试着代几个简单的值。代 x=1: 1−(m+1)+m=0 恰好成立。所以 x=1 永远是根,另一个根由两根之积给出: 1·x2=m ⟹ x2=m 于是两根是 1 和 m。

只要 m 是整数,两根就都是整数。这个方程对一切整数 m 都有整数根。

形如 x2−(p+q)x+pq=0 的方程,根一定是 p 和 q。认得出这个形状,就不用算 Δ。

例5 参数与完全平方

已知方程 x2−4x+k=0 的两根都是整数,求整数 k 的所有取值中最大的几个。

解:两根之和为 4,是整数。关键是判别式: Δ=16−4k=4(4−k) 要有整数根,16−4k 必须是完全平方。设 4−k=t2(t 为非负整数),则 k=4−t2。

此时两根为 x=4±2t2=2±t 只要 t 是整数,两根就是整数。

所以 k=4,3,0,−5,−12,…,即 k=4−t2(t=0,1,2,…)。最大的三个是 4,3,0。

验证 k=4:x2−4x+4=0,根是 2,2,成立。

三个坑
  1. 只验 Δ≥0 不验完全平方:Δ=5 是非负的,但根带根号,不是整数。
  2. 列举时漏负数:题目只说“整数根”时,负根也要算进去。
  3. 忘了 a≠0:带参数的二次方程,先确认二次项系数不为零。
练习(先做,再看答案)
  1. 方程 x2−6x+m=0 的两根都是正整数,求 m 的所有值。
  2. 求所有整数 n,使 3n+1n+1 是整数。
  3. 求最小的正整数 k,使 x2−2kx+k2−4=0 有整数根。
  4. 解方程 x2−(a+b)x+ab=0(直接写根)。
  5. 若方程 x2−2x+k=0 的两根都是整数,求整数 k 的所有取值。
看答案

1. 和为 6,正整数对 (1,5),(2,4),(3,3),对应 m=5,8,9。

2. 3n+1n+1=3−2n+1,需 n+1 整除 2,n+1∈±1,±2,n∈0,−2,1,−3。

3. Δ=4k2−4(k2−4)=16,与 k 无关,恒为完全平方。k=1 时 x=1±2,即 3 和 −1,都是整数。所以最小正整数 k=1。

4. 直接读出两根为 x=a 或 x=b。

5. Δ=4−4k=4(1−k),设 1−k=t2,两根为 1±t,只要 t 是整数即可。所以 k=1−t2,即 k=1,0,−3,−8,…

一页速记
  • 整数根 ⇒ Δ 是非负完全平方
  • 和已知就列举拆法,逐个验积
  • 分式整除:分子配成分母的倍数,余下常数
  • x2−(p+q)x+pq=0 的根就是 p 和 q,认形状比算 Δ 快
  • 带参数的二次方程,先确认二次项系数不为零
看完了? 去 方程与方程组 做配套练习,或回到 竞赛总览 挑下一个专题。想动手刷题、看看这些方法在题目里怎么用,去 奥数挑战。