跳到主要内容

数论

整除

如果存在两个整数 aabb(其中 b0b \neq 0),使得存在某个整数 kk 满足 a=kba = kb, 则称 bb 整除 aa,记作 bab|a.

常见整除判断法则

  • 被 2 整除:个位是 0、2、4、6、8 的整数能被 2 整除.
  • 被 5 整除:个位是 0 或 5 的整数能被 5 整除.
  • 被 4 整除:末两位能被 4 整除,该整数就能被 4 整除.
  • 被 8 整除:末三位能被 8 整除,该整数就能被 8 整除.
  • 被 3 整除:各位数字之和能被 3 整除,该整数就能被 3 整除.
  • 被 9 整除:各位数字之和能被 9 整除,该整数就能被 9 整除.

同余

给定一个正整数 mm,若两个整数 aabb 满足 m(ab)m|(a-b), 即 (ab)(a-b) 能被 mm 整除,则称 aabb 对模 mm 同余,记为 ab(modm)a \equiv b \pmod{m}

余数范围

整数 aa 除以非零整数 bb,余数 rr 满足 0r<b0 \leq r \lt |b|.如 17÷5=3217 \div 5 = 3 \cdots \cdots 2,02<50 \leq 2 \lt 5.

加法特性

aa 除以 bbr1r_1,cc 除以 bbr2r_2,那么 (a+c)(a + c) 除以 bb 的余数,等于 r1+r2r_1 + r_2 除以 bb 的余数.即余数可以分开加,最后再取余数.例如,1717 除以 5522,1313 除以 5533,17+13=3017 + 13 = 30 除以 5500,2+3=52 + 3 = 5 除以 55 也余 00.

乘法特性

aa 除以 bbr1r_1,cc 除以 bbr2r_2,a×ca \times c 除以 bb 的余数,等于 r1×r2r_1 \times r_2 除以 bb 的余数.也就是余数能分开乘,最后再取余.比如,1717 除以 5522,1313 除以 5533,17×13=22117 \times 13 = 221 除以 5511,2×3=62 \times 3 = 6 除以 55 同样余 11.

幂运算特性

aa 除以 bbrr,aann 次方(nn 为正整数)除以 bb 的余数,等于 rrnn 次方除以 bb 的余数.即对余数进行幂运算,再取余结果相同.例如,33 除以 5533,32=93^2 = 9 除以 5544,33 的平方(余数 3 的平方)除以 55 也余 44.

最小公倍数(LCM, Least Common Multiple)

对于两个或多个整数 a1,a2,...,ana_1, a_2, ..., a_n,它们的最小公倍数记作 [a1,a2,...,an][a_1, a_2, ..., a_n] 或者 LCM(a1,a2,...,an)\text{LCM}(a_1, a_2, ..., a_n),是最小的能够同时被所有这些整数整除的正整数.

最大公约数(GCD, Greatest Common Divisor)

对于两个或多个整数 a1,a2,...,ana_1, a_2, ..., a_n,它们的最大公约数记作 (a1,a2,...,an)(a_1, a_2, ..., a_n) 或者 GCD(a1,a2,...,an)\text{GCD}(a_1, a_2, ..., a_n),是最大的能够同时整除所有这些整数的正整数.