技能站 · 这一步怎么做?

一次不定方程(组)

直线 ax+by=c 穿不穿过整点,只看 gcd(a,b) 整不整除 c;穿过的话,整点等距排开。

📖 配合《整除、同余与不定方程》§3.1阅读

到这里之前,先经过:最大公因数与最小公倍数(技能)完全平方数(概念)

操作台拖动 t,在直线上的整点之间一步一步跳。每跳一步,x 和 y 各变了多少?

图形加载中…

这一招在做什么

方程 只有一个等式、却有两个未知数,所以叫不定方程。我们只要它的整数解——也就是直线上的整点。

有解时,设 是一组解,全部解是

  1. 求 。如果 ,没有整数解,收工。
  2. 找一组特解 :小数字靠试,大数字用辗转相除“倒着写”。
  3. 写出通解,再按题目的要求(正整数、某个范围)定出 可以取哪些值。

先猜后证

有多少组整数解?

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

跟着做一遍

例:求 4x + 7y = 53 的全部正整数解

第 1 / 5 步
图形加载中…
  1. 先问有没有解

    ,而 整除任何数。有解。

特解试不出来的时候

系数大了,就让辗转相除替你找。先解 ,再整体放大 倍。

图形加载中…
切到底,“倒着写”那一列的最后一行给出 。所以 的一组特解是 。

方程组:先消元

三个未知数、两个方程,先消去一个,就回到上面的情形。

例(“百鸡问题”,出自《张丘建算经》) 公鸡每只 钱,母鸡每只 钱,小鸡 只 钱。用 钱买 只鸡,各买几只?

设公鸡 只、母鸡 只、小鸡 只:,。第二式乘 再减去第一式,消去 :

特解 ,通解 ,,于是 。要三个数都不是负数,:

什么时候不灵

Break it

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

结论: 有整数解

:,。直线上每隔 就有一个整点。

图形加载中…

练一练

练习 1基础

有几组正整数解?

练习 2基础

有整数解,并且 。 可以是哪些数?

练习 3提高

把 写成“ 的正整数倍”与“ 的正整数倍”之和:,、 是正整数。求 。

练习 4挑战

只有 分和 分两种邮票(每种都足够多)。凑不出来的最大邮资是多少分?

错误博物馆 · 本站展品

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

展品

通解的步长忘了除以最大公因数

错误的做法: 有特解 ,所以通解是 。
错在哪里?先想一想,再打开

病因 这样写出来的确实都是解,但漏掉了三分之二: 也是解(),却不在里面。相邻两个解之间只差 ,不是 。

正确的做法:步长是 ,:。

「步子要迈最小的那一步」

展品

通解里 x 和 y 同时增加

错误的做法: 有特解 ,通解是 。
错在哪里?先想一想,再打开

病因 代入 :。 增加会让左边变大, 必须减少来抵消。

正确的做法:。变化量是 ,一加一减才能抵消。写完代一个 验算。

「一个加,一个减」