咸鱼数论
一些结论
- $N!$的质因数分解中某质数的指数为$\sum_{r=1}^{\inf}n/p^r $
- 约数个数为质因数指数+1的乘积,和为质因数枚举指数次和的乘积。
- 费马小定理要求p是质数
欧拉函数
小于x且与其互质的数的个数
$$
\phi(x)=x\prod_{k=1}^n(1-\frac{1}{p_k})
$$
- $phi(1)=1$
- $phi(p)=p-1$,当p为质数
- $phi(2n)=phi(n)$
- $phi(phi(phi…))))=1$
对于任意积性函数$f(xy)=f(x)f(y)$,可以筛。欧拉函数非完全积性函数。
- $phi(xy)=phi(x)(y-1)$,当x与y互质
- $phi(xy)=phi(x)y$,当x与y不互质
|
|
扩展欧几里得
- 存在x,y使得ax+by=gcd(a,b)
- 求逆元,要求x与模数互质
|
|
递推逆元
inv(i) = inv(mod % i) * (mod-mod/i) % mod;
- 阶乘的逆元:inv(i)=inv(i+1)*(i+1)