数论
组合数学
- 杨辉三角求组合数(在模数非质数时也可以用)
- 乘法逆元求组合数(限定模数为质数)
- 乘法原理、加法原理、插空、捆绑、挡板
- 二项式展开
- 鸽巢原理
运算
- 模下四则运算
- 高精度
- 进制转换
- 与、或、异或等位运算运算性质分析
- 表达式树建立与求值
- 交换求值顺序、提取常数等常见技巧
- 数论分块
数论
- 最大公因数、最小公倍数
- 分解质因数
- 快速幂
- 裴蜀定理
- 扩展欧几里得算法解不定方程、同余方程
- 唯一分解定理
- 容斥原理
- 中国剩余定理
- 欧拉降幂
- 威尔逊定理
- 斯特林数、卡特兰数
筛法
- 埃氏筛质数、线性筛质数
- 欧拉函数、线性筛欧拉函数
- (省选)积性函数与线性筛
- (省选)杜教筛
矩阵
- 矩阵基本运算
- 高斯消元
- 矩阵快速幂、矩阵快速幂优化DP
- 广义矩阵乘
- 线段树维护区间矩阵乘
- 线性基
博弈
- 朴素博弈理论
- SG函数
随机化
- 模拟退火
概率论
- 均值与方差
- 古典概型
- 几何概型
- 条件概率
- 概率与计数相关DP
反演
- 二项式反演
- (省选)莫比乌斯反演
- (省选)极值反演 min-max容斥
多项式
- 拉格朗日插值
浙公网安备 33010602011771号