来自 zzh 的数学总结
膜拜 zzh 大神。
原链接。
筛质数
-
埃氏筛 较为常用
-
线性筛 可用来求一个数的最小的因子
乘法逆元
求逆元的三种方法
-
模数是质数时:费马小定理 较为好写
-
不是质数时:扩展欧几里得 转化为
的形式 -
线性求逆元 公式:
-
巧妙地线性逆元:先处理出阶乘,再处理出阶乘逆元(这里运用最后一项的逆元前推),则
。
扩展欧几里得
证明:
其实就是
题:青蛙的约会
中国剩余定理
板子 过了
运用:有时候可以利用同于进行离散化,中国剩余定理进行还原,如[APIO2024] 魔术表演,现场神人提出,比正解要优美上万倍。
题:P1495
组合数学
较难 常与dp结合
几种求组合数的方法
- 杨辉三角
, 较小
$C_{n}^{m} =C_{n-1}^{m} +C_{n-1}^{m-1} $
- 线性递推 n唯一时
$C_{n}^{m}=\frac{n-m+1}{m}* C_{n}^{m-1}$
-
通项公式
-
质因数分解
-
卢卡斯定理
$C_{n}^{m}$ $mod\:p$ = $C_{n\:mod\:p}^{m\:mod\:p}* C_{n/p}^{m/p} mod\:p$
一些公式
-
-
-
-
......
容斥:
最基本的思想就是 所有方案-不合法的方案=合法方案
例题:Cheerleaders
题目中要求网格图的四个边都至少有一个人
根据容斥的思想 答案即为 第一条边至少有一个人的方案
-
二项式反演
记
表示恰好使用 个不同元素形成特定结构的方案数, 表示从 个不同元素中选出 个元素形成特定结构的总方案数。$f_n = \sum_{i = 0}^{n} \binom{n}{i} (-1)^{n-i} g_i$ 题目中有这些字眼 "恰好"等 且求"至少" "至多" 的方案 比较好求,我们就可以考虑使用二项式反演
-
莫比乌斯反演
核心:
主要应用在有关于
的计数求和。
题:
组合数:车的放置
CQOI2014数三角形
容斥:HAOI2008硬币购物
二项式反演:已经没有什么好害怕的了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现