数论入门
CLJ大神保佑oier · · 个人记录
数论入门
整除
若
唯一分解定理
正整数的质因数分解是唯一的
正整数除法,就是把两个数的质因数分解,然后每个质数的指数相减
若
约数与倍数
约束个数通过质因数分解解决,
最大公约数
模
-
两个符号
-
上取整 ceil()
-
下取整 floor() $$
-
-
随时取模
-
可证:各位数字之和能被3整除则该数能被3整除
-
可证:最后两位数能被4整除则该数能被4整除
-
-
模意义
-
36\equiv11(mod5)
-
-
模环
-
奇怪的性质
- GCD
典型的质数:19260817
质数
一个整数无非平凡因子
-
质数定理
-
\lim_{n\rightarrow+\infty}\frac{\pi(n)}{\ln n}=1
-
-
逆元
费马小定理:
模质数意义下的逆元求法:
常用技巧
存A数组,为i!在mod p意义下的值
存B数组,为inv(i!)在mod p意义下的值
A[0]=1;
for(int i=1;i<=10;i++)
A[i]=A[i-1]*i%p;
inv[0]=inv[1]=1;
for(int i=1;i<=10;i++)
inv[i]=(p-p/i)*inv[p%i]%p;
B[0]=1;
for(int i=1;i<=10;i++)
B[i]=B[i-1]*inv[i]%p;