同余
同余的定义
- 定义:
- a ≡ b ( m o d n ) a \equiv b \pmod{n} a≡b(modn) 称作 ( a ) 和 ( b ) 模 ( n ) 同余,也就是 ( a % n == b % n )。
- 等价于 ( (a - b) % n == 0 ) 或 ( a % n == b % n )。
同余的性质
-
性质1:
- 若 a ≡ b ( m o d p ) a \equiv b \pmod{p} a≡b(modp),则对于任意的 ( c ),都有 ( a + c ) ≡ ( b + c ) ( m o d p ) (a + c) \equiv (b + c) \pmod{p} (a+c)≡(b+c)(modp)
-
性质2:
- 若 a ≡ b ( m o d p ) a \equiv b \pmod{p} a≡b(modp),则对于任意的 ( c ),都有 ( a × c ) ≡ ( b × c ) ( m o d p ) (a \times c) \equiv (b \times c) \pmod{p} (a×c)≡(b×c)(modp)
-
性质3:
- 若 a ≡ b ( m o d p ) a \equiv b \pmod{p} a≡b(modp) 且 c ≡ d ( m o d p ) c \equiv d \pmod{p} c≡d(modp)则:
- ( a + c ) ≡ ( b + d ) ( m o d p ) (a + c) \equiv (b + d) \pmod{p} (a+c)≡(b+d)(modp)
- ( a − c ) ≡ ( b − d ) ( m o d p ) (a - c) \equiv (b - d) \pmod{p} (a−c)≡(b−d)(modp)
- ( a × c ) ≡ ( b × d ) ( m o d p ) (a \times c) \equiv (b \times d) \pmod{p} (a×c)≡(b×d)(modp)