1. 欧拉函数
- p 为n的质因子
φ(n)=n×Π(1−1p)
- 1~n中与n互质的数的和:n2×φ(n)
- 如果a,b互质,那么φ(ab)=φ(a)×φ(b)
- 与n所有约数互质的个数的和为n
∑d|Nφ(d)=n
2. 同余
同余方程第后一项可以理解为余数的具体数
同余的一些基本性质
ak≡bk(mod pk) (mod p)
- 费马小定理 p为质数
ap−1≡1(mod p)
ap≡a(mod p)
- 欧拉定理 a,n 互质时:
aφ(n)≡1(mod n)
对任意整数b, a,n互质
ab≡ab mod φ(n)(mod n)
a,n不互质且b>φ(n)
ab≡ab mod φ(n)+φ(n)(mod n)
- 裴蜀定理 gcd(a,b)=gac(b,a%b)
bx+(a−⌊ab⌋×b)y=gcd(a,b)
ay+b(x−⌊ab⌋y)=gcd(a,b)
-
乘法逆元
a. 一般求乘法逆元: 扩展欧几里得算法
b. 如果模数为质数 那么逆元为bp−2
c. 线性递推:
i×⌊pi⌋+p%i≡0(mod p)
⌊pi⌋(p%i)−1+i−1≡0(mod p)
移项后 把逆元加成正的
特殊的: inv[1]=1;
注意乘法开longlong
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具