02

仅测试专题 · 02

余数也是一种"不变量"——弃九验算的魔术

2026-06-09

跟我玩个读心术:随手写个数 52745274,把数字打乱成 27452745,大减小得 52742745=25295274-2745=2529;你从结果里圈掉任一非零数字,把剩下的念给我——"2,5,92,5,9"。我立刻断定:你圈掉了 22。每次都灵。秘密只有一句:一个除不尽的余数,怎么折腾都不变。

为什么偏偏是 99?秘密在十进制自己身上:101(mod9)10\equiv1\pmod 9,于是 10,100,1000,10,100,1000,\dots 除以 99 全余 11——每个数字不管站哪一位,对余数的贡献都”缩水”回它本身。所以任何数 aka1a0ai(mod9).\overline{a_k\cdots a_1a_0}\equiv\sum a_i\pmod 9. 一个数与它的数字之和,除以 99 余数相同。(换成 88 就失灵:1010 除以 8822、不是 1199 的特权,全靠它正好比 101011。)

打乱数字,数字之和不变,所以打乱前后两数模 99 同余,大减小必是 99 的倍数。于是 25292529 的数字和被 99 整除:你报来 2+5+9=162+5+9=16,我补到下一个 99 的倍数 1818,缺的 22 正是被圈的数字。

今晚就去骗你同桌:让他写下生日、打乱、相减、圈一位念给你——你为什么永远赢?(钩子:他若圈到 0099,你会分不清——这正是我规定”圈非零数字”的原因。)这套把戏老会计玩了几百年,叫弃九验算:算完大乘法,扫一眼两边数字根对不对,抄错当场露馅。

再深一层:加减乘怎么翻江倒海,“模 99 的余数”始终岿然不动——它是计算洪流冲不走的指纹。这就是”不变量”的威力:一个在所有操作下都不变的量,就能裁决”什么可能、什么不可能”。昨天”模 44 的墙”挡住平方差,今天”模 99 的指纹”抓住算错——同一种思想,两次现身。

☝️ 今日开放思考(可讨论)

弃九验算会”漏判”。哪些算错它抓不到?(想想:误差恰好是 99 的倍数时;或把答案里两个数字对调时。)为什么偏偏 9933 这么好用,77 却不行?如果改用1111(看奇偶位数字的”交替和”),它又能逮住哪一类前者放过的错误?

🧩 今日难题

⭐ 挑战 把 1,2,3,,20261,2,3,\dots,2026 全部相加,所得的和除以 99 余几?

🌟 星标(初联) 一个六位数,前三位与后三位组成的三位数完全相同(即形如 abcabc\overline{abcabc}a0a\ne0)。 (1)证明它必能同时被 7,11,137,11,13 整除; (2)在所有这样的六位数里,能被 4949 整除的有多少个?

参考答案与解析(点击展开) ⭐ 挑战|余 11 1+2++2026=2026×20272=1013×20271+2+\cdots+2026=\dfrac{2026\times2027}{2}=1013\times2027。看数字根:r(1013)=5, r(2027)=2r(1013)=5,\ r(2027)=2,故和 5×2=101(mod9)\equiv5\times2=10\equiv1\pmod 9。(也可:120251\sim2025 恰好 225225 组连续九数、每组模 9900,再加 202612026\equiv1。)

🌟 星标|(2)共 128128 个。 (1)abcabc=abc×1001\overline{abcabc}=\overline{abc}\times1001,而 1001=7×11×131001=7\times11\times13,故必被三者整除。 (2)被 49=7249=7^2 整除     7abc\iff 7\mid\overline{abc}(因 10011001 只贡献一个因子 77)。三位数 100999100\sim99977 的倍数从 105=7×15105=7\times15994=7×142994=7\times142,共 14215+1=128142-15+1=128 个。


下篇引线:模 99 是个”高级”不变量。明天我们请出最朴素的那一个——只有 0011 两种脸色的奇偶性,看它如何一句话证明”这事根本不可能”。