- 01 – 基础算法
- 01 – 头文件
- 02 – 常用函数重载
- 03 – 常用常量定义
- 04 – 快读
- 05 – i128函数重载
- 06 – 手写随机哈希
- 07 – 随机数
- 08 – 对拍
- 02 – 数学
- 01A – 自动取模(MInt)
- 02 – 组合数学(Comb, with Z)
- 03 – 快速幂(ksm)
- 04 – 分数(Frac, with Int)
- 05A – 复数(Complex)
- 05B – 复数(Complex3)(三次单位根复数)
- 06 – 矩阵(Matrix, with Int)
- 07 – 多项式(Poly, NTT)
- 07A1 – 快速傅里叶变换(FFT, with Complex)
- 07A2 – 快速傅里叶变化(ModFFT, with Complex)
- 07B1 – 快速数论变换(NTT)
- 07B2 – 多模快速数论变换(CRTNTT, with NTT)
- 08 – 素数
- 09 – 莫比乌斯函数
- 10A – 欧拉函数(单个)
- 10B – 欧拉函数(所有)
- 11 – 扩展欧几里得(exgcd)
- 12 – 平面几何(Point&Line)
- 13 – 圆周率计算(Machin, with FixedPoint)
- 03 – 数据结构
- 01A – 并查集(DSU)
- 01B – 可撤销并查集(DSU)
- 01C – 可删除并查集(DSU)
- 01D – 权值并查集(DSU, with Int)
- 02A – 线段树(SegTree, with Int)
- 02B – 最值线段树(SegTree, with Int)
- 02C – 可持久化线段树(SegTree)
- 03 – 树状数组(BIT, with Int)
- 04 – ST表(ST, with Int)
- 05 – Bitset
- 06 – 小波矩阵(WaveletMatrix)
- 04 – 图、树、网络流
- 01A – 最近公共祖先(Tree, 树链剖分)
- 01B – 最近公共祖先(Tree, 倍增)
- 02 – 最小费用最大流(MinCostFlow, with Int)
- 03 – 最短路(Dijkstra)(无负权)
- 05 – 字符串
- 01 – KMP
- 06 – 高精度
- 01 – 整数(BigInt)
- 01A – 整数(BigInt)(小型)
- 02 – 定点数(FixedPoint)
- 03 – 浮点数(Decimal)
暂无评论