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

不定方程的常用解法

整点有无穷多个。因式分解、估计、同余三招,各自把“无穷多种可能”砍成有限种,甚至零种。

📖 配合《整除、同余与不定方程》§3.2阅读M6 放缩线M14 选择合适的模线M15 估计线M18 分类与枚举线

到这里之前,先经过:一次不定方程(组)(技能)

一个想法,一张图上面选方程,下面选攻法。四道题各有一招最管用——分别是哪一招?

图形加载中…

一句话

整数解的问题难在“可能性有无穷多”。三种常用的攻法,做的是同一件事——把无穷变成有限:

  • 因式分解法:化成 常数。一个整数的因数只有有限个。
  • 估计法:用不等式把未知数关进一个有限的范围,再逐个检验。
  • 同余法:选一个模,两边余数永远对不上——可能性直接变成零。

三招各出一次手

第 1 / 6 步
图形加载中…
  1. 因式分解:先凑出乘积

    。左边像 展开后的前三项,只差一个常数 。两边同时加 。

第 1 站 · 因式分解法

认出它:出现 加上 、 的一次项,或者平方差。做法:添一个常数凑成乘积,然后枚举因数——每种拆法解一个小方程组。

先猜后证

化成 。 的整数拆法(含负因数、分先后)共 种,其中有几种能解出整数 、?

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

第 2 站 · 估计法

认出它:平方和、倒数和,或者一边明显“长得比另一边快”。做法:排个大小顺序或者配方,得到不等式,把最小(或最大)的那个未知数限制在几个值之内。

一题多解

求正整数 ,使 。

估计法

,所以 。又 ,所以 ,于是 ,即 。

只需检验 ,算 :

  • :, ✓
  • :, ✓
  • :, 不是整数 ✗
  • :, ✓

代价不用巧妙的变形;要逐个检验 4 个候选。

因式分解法

去分母:,即 。两边加 :

且都大于 ,所以 是正因数:、、。

得 。

代价要想到去分母后添 16;之后一步到位。

两种方法得到同样的三组解。能分解时,分解通常更快;分解不了时(比如三个未知数的倒数和),估计法照样能用。

第 3 站 · 同余法

认出它:题目问“证明没有整数解”,或者方程里有平方、立方。做法:选一个让某些项消失、让幂的余数尽量少的模。

图形加载中…
。把模从 拖到 :哪些模一格都不留?哪些模白忙一场?

模 和模 都能一招制敌(它们的倍数 、 当然也行);模 都留下了幸存的格子。常用的选法:

方程里有先试的模因为
平方、、 只余 (模 、)或 (模 )
立方、 只余
某个系数是 的倍数那一项直接消失

怎么选

没有万能的一招。在上面的操作台里把四个方程和三种攻法都配一遍,你会得到这样一张表:

因式分解估计同余
✓ 四组解圈不住只能缩小范围
✓ 四组解圈不住只能缩小范围
分不开✓ 121 格里查只能缩小范围
分不开圈不住✓ 无解

练一练

练习 1基础

有几组正整数解 ?

练习 2基础

求所有正整数 ,使得存在正整数 满足 。

练习 3提高

正整数 满足 。这样的 有几组?

练习 4挑战

证明: 没有整数解。

错误博物馆 · 本站展品

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

展品

拆因数时忘了负因数

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

病因 题目要的是整数解, 也是合法的拆法,对应 和 。

正确的做法:整数解:正负因数都要列,共 组。只有题目限定“正整数解”时,才可以根据范围去掉负的。

「整数解,因数带上正负号」

展品

同余没有矛盾,就说方程有解

错误的做法:模 时 两边的余数对得上(、 都取奇数),所以方程有整数解。
错在哪里?先想一想,再打开

病因 一个模没查出问题,只说明这个模不够用。换成模 :左边 ,右边余 ,立刻矛盾。

正确的做法:同余法只能证明无解。想证明有解,必须真的拿出一组解。

「一个模放行,不等于所有模放行」

展品

估计出范围,却不逐个检验

错误的做法:由 得 ,所以解就是这个范围里的整点。
错在哪里?先想一想,再打开

病因 范围是必要条件:解一定在框里,框里的点却大多不是解。 个格子里只有 个是解。

正确的做法:得到有限范围之后,老老实实逐个代入(可以利用对称性少算一些)。

「圈出范围只是上半场」