- 费马定理
如果a和p互质,p是一个质数,则ap-1 mod p = 1
更一般地,如果a和p互质,则a⍉(p ) - 逆元的概念
a / b % n = a * m % n ,则 m 为 b 的逆元,m 记作 b-1
等价于 m * b % n = 1 - 裴蜀定理
对于任意正整数a 、b ,一定存在整数 x 、y ,
使得ax + by = gcd(a, b) - 卡特兰数
给定n个0和n个1,它们按照某种顺序排成长度为2n的序列,满足任意前缀中0的个数都不少于1的个数的序列的数量为:
C a t ( n ) = C ( 2 n , n ) ( n + 1 ) Cat(n) = \frac{C(2n, n)} { (n + 1)} Cat(n)=(n+1)C(2n,n)
典型应用: 01序列、
-
卢卡斯定理
若p是质数,则对于任意整数 1 <= m <= n,有:
C(n, m) = C(n % p, m % p) * C(n / p, m / p) (mod p) 。 -
容斥原理
利用韦恩图理解。
- Nim游戏
- 约数的性质
N =