初中数学竞赛 · 整除、同余与不定方程
一次不定方程:先找一组,再走通解
ax+by=c 有没有整数解、解长什么样,两句话就能说完。难的是从一堆解里挑出题目要的整数解或正整数解。
有解的条件
方程 ( 不全为零)有整数解,当且仅当
必要性好证: 都是 的倍数,所以 也是 的倍数, 必须是。
充分性来自贝祖定理:存在 使 ,两边乘 就得到一组解。
判断顺序
先算 ,看能不能整除 。不能整除,直接判无解,后面都不用做。
通解公式
若 是一组特解,,则全部整数解是
为什么加 而不是 :为了保证“所有”解都取到,步长必须是最小的正整数周期。
特解怎么找
小系数直接观察:,试 得 ,成了。
稍大的用辗转相除倒推:。
倒推:。所以 。
再不行就试同余:,模 得 ,,取 代回得 。
例题
例1 判断有解
判断 是否有整数解。
解:,,无整数解。
左边永远是偶数,右边是奇数,从奇偶也能看出矛盾。
例2 求通解
求 的所有整数解。
解:特解 。,通解
验算 :, ✓。
例3 正整数解
求 的所有正整数解。
解:特解:试 , ✓。
通解 ,。
要 : ⇒ ; ⇒ 。所以 。
唯一正整数解是 。
例4 应用:买笔
用 元买单价 元和 元的两种笔,钱刚好花完,问各买几支(都要买)。
解:, 为正整数。
模 : ⇒ 。 或 ( 时 太大,)。
:, ✓。
所以 元的 支, 元的 支。
例5 方程的整数解个数
求 的非负整数解个数。
解:模 : ⇒ 。
(): :;:;:;:,不行。
共 组非负解:。
三个坑
- 忘记先判有解:算半天发现 不整除 ,白做。
- 通解步长写错:是 和 ,不是 和 。
- 求正整数解时漏边界: 不含 ,非负解才含 ,看清题目要求。
练习(先做,再看答案)
- 判断 是否有整数解。
- 求 的通解。
- 求 的正整数解。
- 用 元和 元硬币凑 元,有多少种凑法?
- 求 的正整数解个数。
看答案
1. ,,无解。
2. 特解 ,通解 ,。
3. 模 : ⇒ 。:对应 。三组:。
4. ,:,共 种(若要求两种硬币都用到,则 种)。
5. ,,有解。化简便 。 为奇数::。共 组。
一页速记
- 有解 ⇔
- 通解:,
- 特解:观察 / 辗转相除倒推 / 取模试
- 求正整数解:用不等式卡 的范围
- 先判有解,再求解,别颠倒