——致力于做最好的“雅思托福”语言品牌——
同余的核心理念,是将所有整数按除以某个数(模数)的余数进行分类。记作 a ≡ b (mod m),意味着 a 和 b 除以 m 有相同的余数。
a
b
m
这带来了三大思维革命:
化无限为有限:面对无穷整数,我们只需关注 0, 1, 2, ..., m-1 这 m 个余数。
0, 1, 2, ..., m-1
化复杂为简单:巨大的数字可以替换为它小巧的余数,从而大幅简化运算。
发现周期性:指数运算、序列等问题中隐藏的周期规律,通过同余变得一目了然。
经典破题点:当题目出现 “求余数”、“证明整除” 或 “求某数的某次幂的末几位” 时,同余就是你的第一反应。
掌握同余,意味着熟练运用以下三本“密码本”:
1. 费马小定理:质数模下的“周期律”
密码:若 p 是质数,且 a 不是 p 的倍数,则 a^(p-1) ≡ 1 (mod p)。
p
实战解码:
问题:求 3^2026 除以 17 的余数。
3^2026
解密:
17是质数,3不是17的倍数,满足费马小定理条件。
根据定理:3^16 ≡ 1 (mod 17)。
3^16 ≡ 1 (mod 17)
将指数分解:2026 = 16 * 126 + 10。
2026 = 16 * 126 + 10
因此,3^2026 ≡ (3^16)^126 * 3^10 ≡ 1^126 * 3^10 ≡ 3^10 (mod 17)。
3^2026 ≡ (3^16)^126 * 3^10 ≡ 1^126 * 3^10 ≡ 3^10 (mod 17)
计算 3^10 = 59049,59049 ÷ 17 余 8。
3^10 = 59049
59049 ÷ 17
答案:余数为 8。
2. 欧拉定理:费马小定理的“通用版”
密码:若 a 与 n 互质,则 a^φ(n) ≡ 1 (mod n)。其中 φ(n) 是欧拉函数,表示小于 n 且与 n 互质的正整数的个数。
n
φ(n)
问题:求 7^2025 除以 100 的余数(即最后两位数字)。
7^2025
模数 n=100,与7互质。φ(100) = 40。
n=100
φ(100) = 40
根据欧拉定理:7^40 ≡ 1 (mod 100)。
7^40 ≡ 1 (mod 100)
分解指数:2025 = 40 * 50 + 25。
2025 = 40 * 50 + 25
7^2025 ≡ (7^40)^50 * 7^25 ≡ 1^50 * 7^25 ≡ 7^25 (mod 100)。
7^2025 ≡ (7^40)^50 * 7^25 ≡ 1^50 * 7^25 ≡ 7^25 (mod 100)
通过快速幂运算(如 7^2=49, 7^4=2401≡1,可更快找到周期),最终算出 7^25 ≡ 07 (mod 100)。
7^2=49, 7^4=2401≡1
7^25 ≡ 07 (mod 100)
答案:最后两位是 07。
3. 中国剩余定理:联立同余方程的“万能连接器”
密码:用于求解形如 x ≡ a (mod m) 和 x ≡ b (mod n) 的方程组,其中 m 和 n 互质。它能保证解在模 mn 意义下的存在唯一性。
x ≡ a (mod m)
x ≡ b (mod n)
mn
问题:一个数除以 3 余 2,除以 5 余 3,除以 7 余 2,求这个数的最小正值。
设数为 x,建立方程组:
x
x ≡ 2 (mod 3)
x ≡ 3 (mod 5)
x ≡ 2 (mod 7)
先解前两个方程。x = 3k + 2,代入第二个:3k + 2 ≡ 3 (mod 5) => 3k ≡ 1 (mod 5) => k ≡ 2 (mod 5)。所以 k = 5t + 2,x = 3(5t+2) + 2 = 15t + 8。
x = 3k + 2
3k + 2 ≡ 3 (mod 5) => 3k ≡ 1 (mod 5) => k ≡ 2 (mod 5)
k = 5t + 2
x = 3(5t+2) + 2 = 15t + 8
将 x = 15t + 8 代入第三个方程:15t + 8 ≡ 2 (mod 7) => 15t ≡ -6 ≡ 1 (mod 7) => t ≡ 1 (mod 7)。
x = 15t + 8
15t + 8 ≡ 2 (mod 7) => 15t ≡ -6 ≡ 1 (mod 7) => t ≡ 1 (mod 7)
所以 t = 7s + 1,x = 15(7s+1) + 8 = 105s + 23。
t = 7s + 1
x = 15(7s+1) + 8 = 105s + 23
答案:最小正值为 23。
在AIME中,同余定理的应用远不止于直接计算。其高级的“密码逻辑”体现在:
逻辑一:构造同余式面对一个复杂的整数方程,主动尝试对某个精心选择的模数 m 建立同余关系。例如,为了证明一个数是 9 的倍数,就考察它是否 ≡ 0 (mod 9)。
≡ 0 (mod 9)
逻辑二:选择毁灭性模数有时不需要完全解出答案,只需证明无解或缩小范围。选择一个能导致矛盾的模数(如模4、模3、模8等),往往能“秒杀”问题。
示例:证明 x^2 + y^2 = 2023 无整数解。
x^2 + y^2 = 2023
毁灭性打击:任何整数的平方模4只能是0或1。因此 x^2 + y^2 模4的结果只能是0, 1, 2。但 2023 ≡ 3 (mod 4),矛盾!故无解。
x^2 + y^2
2023 ≡ 3 (mod 4)
逻辑三:利用逆元进行“除法”在模运算中,a / b 没有意义,但可以乘以 b 的逆元(即找一个数 c,使得 b*c ≡ 1 (mod m))。这在线性同余方程求解中是关键步骤。
a / b
c
b*c ≡ 1 (mod m)
结语
同余定理,这把解开整数问题的钥匙,其力量不在于复杂的记忆,而在于一种思维的重构:将杂乱无章的整数世界,看作一个结构清晰、循环往复的密码系统。
当你再次面对AIME中令人望而生畏的数论难题时,请记住:不要试图硬算,先去寻找那个合适的“模数”,然后开始你的“解码”工作。 一旦掌握了这种密码逻辑,许多问题都将迎刃而解。
关键字:AIME,AIME数学竞赛,AIME数学竞赛培训,AIME数学竞赛晋级,AIME成绩