奇偶分析:最简单也最有效的分类
很多“能不能做到”的问题,算一下奇偶就知道答案是否定的。不用构造,不用枚举,只要找到一个不变量。
奇偶的运算规律
两个整数相加、相乘,结果的奇偶只看两数的奇偶:
| 运算 | 结果 |
|---|---|
| 奇 + 奇 | 偶 |
| 奇 + 偶 | 奇 |
| 偶 + 偶 | 偶 |
| 奇 × 奇 | 奇 |
| 奇 × 偶 | 偶 |
| 偶 × 偶 | 偶 |
一句话:加法看相同与否,乘法看有没有偶数。
推论: 个奇数相加, 为奇数时结果是奇数, 为偶数时结果是偶数。
找一个在操作过程中保持不变的奇偶性(叫不变量),用它去否定某种可能的结果。这类证明不需要构造,只要指出矛盾。
典型场景
场景一:判断可能性。“能否把 1 到 10 分成两组,使两组和相等?”总和 是奇数,分成两组和相等就要求总和是偶数,矛盾。
场景二:操作类。“每次可以把一个数加 1、另一个数减 1,能否……”每次操作总和不变,奇偶性也不变。
场景三:棋盘染色。黑白相间染色后,每次移动都从黑到白或白到黑,走的步数就决定了终点颜色。
例题
例1 分组求和
能否把 分成两组,使两组的和相等?
解:总和 ,是奇数。若两组和相等,总和必须是偶数,矛盾。
所以不能。
例2 不变量
黑板上写着 。每次操作擦去两个数,写上它们的和。经过 次操作后只剩一个数,这个数一定是奇数吗?
解:每次操作把两个数换成一个数,总和不变。最后剩下的数等于 ,是偶数,与操作顺序无关。
这就是不变量的力量:不管怎么操作,结果唯一确定。
例3 翻硬币
桌上有 枚硬币,全部正面朝上。每次翻动 枚,能否经过若干次操作使全部反面朝上?
解:看“反面朝上的枚数”的奇偶。初始 枚(偶)。
每次翻 枚,反面枚数的变化量可能是 ,都是偶数。所以反面枚数的奇偶性始终不变,永远是偶数。
是奇数,不可能全反面。所以不能。
例4 棋盘染色
棋盘去掉对角两个格子,剩下的 个格子能否用 的多米诺骨牌完全覆盖?
解:黑白相间染色, 棋盘有 黑 白。去掉的两个对角格子同色(角上的格子颜色相同),剩下 黑 白(或反之)。
每块 骨牌必然覆盖一黑一白,所以能覆盖的前提是黑白数相等。现在不相等,不能覆盖。
例5 奇偶与方程
求方程 的所有整数解。
解: 是偶数。平方数的奇偶与原数相同,所以 同奇偶。
若都为偶数:设 ,则 ,被 整除。但 ,不被 整除,矛盾。
所以 都是奇数。
求具体值:,而 。用恒等式 取 ,:
所以 只能是 和 。解为 与 ,共 组。
- 忘了负数也是整数:奇偶分析对负整数同样成立,别只考虑正数。
- 把“必要条件”当“充分条件”:奇偶性相符只说明“有可能”,不代表“一定行”。
- 找错不变量:不变量必须在每一步操作后都不变,只变一次的不算。
- 能否把 分成两组,使两组和相等?
- 的末尾有多少个连续的 0?
- 三个整数之和为奇数,证明其中至少有一个是奇数。
- 在 棋盘上放 骨牌,最多能放几块?
- 证明:不存在整数 使 。
看答案
1. 总和 是奇数,不能。
2. 末尾 0 的个数取决于因子中 和 的对数, 更少: 个。
3. 若三个都是偶数,和为偶数,矛盾。故至少一个奇数。
4. 个格子,每块占 格,最多 块,但 是奇数格棋盘,染色后黑白数差 , 块需黑白各 ,剩 格必为多出的颜色,可行。答案 块。
5. 。 与 同奇偶:若同为奇,乘积为奇;若同为偶,乘积被 整除。 是偶数但不被 整除(),矛盾。
- 加减看奇偶是否相同,乘法看有无偶因子
- 总和不变、奇偶不变、黑白数差不变——抓不变量
- 染色是奇偶分析的几何版本
- 奇偶相符只是必要条件,不能当结论
- 平方数模 只能余