方法站 · 什么时候用?为什么用?

方程的整数解

整数解就是曲线上的格点。用整除、分解、有界和奇偶,把无穷多个实数解筛成能数清的几个。

📖 配合《方程与方程组》第 15 章阅读M6 放缩线M12 奇偶分析线M15 估计线

到这里之前,先经过:二元二次方程组(技能)

一个想法,一张图3 元一支的笔和 5 元一本的本子,正好花 47 元。拖动 t,沿着直线从一个格点跳到下一个。有几种买法?

图形加载中…

一句话

一个方程两个未知数,实数解有无穷多个,连成一条线。但如果只要整数解,情况就完全不同了:整数解是这条线恰好穿过的格点,它们稀稀拉拉,常常只有有限个,甚至一个也没有。

求整数解的全部功夫,就是利用整数才有的性质——整除、因数分解、有界、奇偶——把无穷多个候选筛成数得清的几个。

例:3x + 5y = 47 的正整数解

第 1 / 5 步
图形加载中…
  1. 先找一个

    试几个 : 时 ,。所以 是一组整数解,直线经过这个格点。

第 1 站 · 整除:直线会不会根本碰不到格点

不一定有整数解。左边不管 、 取什么整数,都是 和 的最大公因数的倍数;右边要是不是,就没戏了。

Break it

反例实验室:去掉一个条件

结论: 有整数解

: 和 的最大公因数是 , 是 的倍数。直线上有格点,而且每隔一段就有一个。

图形加载中…

第 2 站 · 分解:把“和”变成“积”

方程 看上去无从下手。但在两边各加 ,左边就能分解:

两个整数相乘得 ,只有有限种可能。每一种拆法,对应曲线上的一个格点。

先猜后证

一共有多少组整数解?(正的、负的都算。)

先选定答案,才能看到结论。

第 3 站 · 有界:先圈范围,再挨个查

。平方不会是负数,所以 ,。候选一下子从“所有整数”缩到了十几个,一个一个查就行。

图形加载中…
把 从 拖到 。每到一列,只需要问一句: 是不是平方数?

这一招的要点是先证明候选只有有限个。只要范围圈住了,哪怕笨办法也一定能做完。

第 4 站 · 奇偶:有时一个解都没有

一题多解

求 的正整数解。

分解成积

。、 是正整数,所以 ,只有两种拆法:

  • ,:,
  • ,:,

共两组: 和 。

代价最快,但要方程本身能分解。

先估范围再枚举

,所以 ,。于是 ,。

把 逐个代入,看 是不是平方数:只有 ()和 ()。

代价不依赖分解,但要多试几次。

同一个方程,把 换成 会怎样?

x² − y² = 30 没有整数解

第 1 / 4 步
  1. 还是先分解

    。

练一练

练习 1基础

方程 有多少组正整数解?

练习 2基础

在方程 的所有整数解中, 最大是多少?

练习 3提高

方程 有多少组整数解?

练习 4挑战

方程 有多少组正整数解?

错误博物馆 · 本站展品

离站之前,看看别人在这里踩过的坑。去博物馆看全部展品 →

展品

通解的步长写反了

错误的做法: 的一组解是 ,所以全部整数解是 ,。
错在哪里?先想一想,再打开

病因 取 试试:,。 增加 时左边多了 , 减少 时左边少了 ,没有抵消。

正确的做法:要让变化互相抵消: 加 ( 的系数),左边多 ; 减 ( 的系数),左边少 。所以 ,。

「x 的步长是 y 的系数,y 的步长是 x 的系数,一加一减」

展品

分解因数时只想到正因数

错误的做法:求 的整数解:,所以有 组。
错在哪里?先想一想,再打开

病因 题目要的是整数解,不是正整数解。两个负数相乘也可以得 :、、、。

正确的做法:正负因数对一共 种,每种给出一组解,共 组。例如 , 给出 。

「先看清要的是整数解还是正整数解」