整数的整除性与同余

🔢 整数与数论基础·
⭐⭐⭐

🎯 学习目标

  • 理解整除的定义及其基本性质
  • 掌握同余的概念及同余的基本运算规则
  • 能运用整除与同余解决简单的数论问题

📚 核心概念

整除是数论中最基础的概念之一。如果两个整数 aabb(其中 b0b \neq 0),存在一个整数 kk,使得 a=bka = b \cdot k,我们就说 bb 整除 aa,记作 bab \mid a。例如,3123 \mid 12,因为 12=3×412 = 3 \times 4

同余是整除概念的延伸。若两个整数 aabb 被同一个正整数 mm 除后余数相同,就称 aabb 对模 mm 同余,记作 ab(modm)a \equiv b \pmod{m}。这等价于 m(ab)m \mid (a - b)。例如,175(mod6)17 \equiv 5 \pmod{6},因为 175=1217 - 5 = 12,而 6126 \mid 12

同余具有很多类似等式的性质:

  • 自反性:aa(modm)a \equiv a \pmod{m}
  • 对称性:若 ab(modm)a \equiv b \pmod{m},则 ba(modm)b \equiv a \pmod{m}
  • 传递性:若 ab(modm)a \equiv b \pmod{m}bc(modm)b \equiv c \pmod{m},则 ac(modm)a \equiv c \pmod{m}

此外,同余在加法、减法和乘法下保持封闭:若 ab(modm)a \equiv b \pmod{m}cd(modm)c \equiv d \pmod{m},则

a+cb+d(modm),acbd(modm),acbd(modm) a + c \equiv b + d \pmod{m},\quad a - c \equiv b - d \pmod{m},\quad ac \equiv bd \pmod{m}

这些性质让我们可以像处理等式一样处理同余式,简化计算。

📝 关键公式

  • 整除定义:若存在整数 kk 使得 a=bka = bk,则 bab \mid a
    示例:5205 \mid 20,因为 20=5×420 = 5 \times 4

  • 同余定义ab(modm)    m(ab)a \equiv b \pmod{m} \iff m \mid (a - b)
    示例:142(mod6)14 \equiv 2 \pmod{6},因为 6(142)=126 \mid (14 - 2) = 12

  • 同余的运算性质:若 ab(modm)a \equiv b \pmod{m}cd(modm)c \equiv d \pmod{m},则
    a+cb+d(modm)a + c \equiv b + d \pmod{m}
    acbd(modm)a - c \equiv b - d \pmod{m}
    acbd(modm)ac \equiv bd \pmod{m}
    示例:72(mod5)7 \equiv 2 \pmod{5}83(mod5)8 \equiv 3 \pmod{5},则 7×8=562×3=61(mod5)7 \times 8 = 56 \equiv 2 \times 3 = 6 \equiv 1 \pmod{5}

💡 经典例题

例题1:判断 3737 是否被 55 整除,并求 3737 除以 55 的余数。

  1. 用除法计算:37÷5=737 \div 5 = 722,即 37=5×7+237 = 5 \times 7 + 2
  2. 因为余数不是 00,所以 5375 \nmid 37
  3. 余数为 22,因此 372(mod5)37 \equiv 2 \pmod{5}

例题2:已知 a3(mod7)a \equiv 3 \pmod{7}b5(mod7)b \equiv 5 \pmod{7},求 (2a+3b)mod7(2a + 3b) \mod 7 的值。

  1. 利用同余的线性性质:2a2×3=6(mod7)2a \equiv 2 \times 3 = 6 \pmod{7}3b3×5=151(mod7)3b \equiv 3 \times 5 = 15 \equiv 1 \pmod{7}(因为 1514=115 - 14 = 1)。
  2. 相加得:2a+3b6+1=70(mod7)2a + 3b \equiv 6 + 1 = 7 \equiv 0 \pmod{7}
  3. 所以 (2a+3b)mod7=0(2a + 3b) \mod 7 = 0

⚠️ 易错点

  • 混淆“整除”和“除尽”:整除要求结果是整数且无余数;小数除法不算整除。避免方法:始终检查商是否为整数且余数为0。

  • 错误使用同余符号:写成 a=b(modm)a = b \pmod{m} 是错的,正确应为 ab(modm)a \equiv b \pmod{m}。避免方法:牢记同余是关系,不是等式。

  • 忽略模数必须为正整数:模 mm 必须是正整数(如 m=5m=5),不能为0或负数。避免方法:做题前确认模数条件。

  • 在除法中误用同余:同余对加减乘封闭,但不一定对除法封闭。例如,62(mod4)6 \equiv 2 \pmod{4},但两边除以2得 3≢1(mod4)3 \not\equiv 1 \pmod{4}。避免方法:除非除数与模互质,否则不要随意约去。

  • 余数范围错误:余数应在 00m1m-1 之间。如 3mod5-3 \mod 5 应为 22(因为 3+5=2-3 + 5 = 2),不是 3-3。避免方法:负数取模时加上模数调整到非负范围。

💡 例题

1

一个两位数,它的各位数字之和是9。如果将这个两位数加上27,得到的新数恰好是原数的个位与十位数字对调后的数。求原来的两位数。

设原两位数的十位数字为 a,个位数字为 b,则原数为 10a + b。 根据题意:

  1. 各位数字之和为 9,即 a + b = 9;
  2. 原数加 27 等于数字对调后的数,即 10a + b + 27 = 10b + a。

将第二个等式整理: 10a + b + 27 = 10b + a → 9a - 9b = -27 → a - b = -3。

现在有方程组: a + b = 9 a - b = -3

两式相加得:2a = 6 → a = 3。 代入 a + b = 9 得:3 + b = 9 → b = 6。

所以原数是 10×3 + 6 = 36。

2

在100到200之间(含100和200)有一个整数,它同时满足以下三个条件:

  1. 能被3整除;
  2. 能被5整除;
  3. 除以7余4。请找出这个整数。
  1. 能同时被3和5整除的数一定是3和5的最小公倍数的倍数,即15的倍数。
  2. 在100到200之间的15的倍数有:105、120、135、150、165、180、195。
  3. 检查这些数除以7的余数: 105÷7=15余0; 120÷7=17余1; 135÷7=19余2; 150÷7=21余3; 165÷7=23余4; 180÷7=25余5; 195÷7=27余6。 只有165除以7余4,符合条件。
  4. 因此满足所有条件的整数是165。