杂谈
- 数论实在是太菜,以至于碰到数论题基本只有两种选项:跳过or死磕n小时,而数论又是不得不逾越的一道坎,就从几个基本定理开始吧。
费马小定理
- 在p是素数的情况下,对任意整数 x x x 都有 x p ≡ x ( m o d p ) x^p \equiv x \:(mod \:p) xp≡x(modp)
- 若 x x x无法被p整除,则有 x p − 1 ≡ 1 ( m o d p ) x^{p-1} \equiv 1\:(mod \: p) xp−1≡1(modp)
- 利用这个性质,在p是素数的情况下, 很容易求一个数的逆元:将式子变形,得到 x × x p − 2 ≡ 1 ( m o d p ) x \times x^{p-2} \equiv 1\:(mod\:p) x×xp−2≡1(modp)
- 因此可以通过快速幂求出逆元。
欧拉定理
- 当 x x