| dp (53) | 可持久化线段树 (7) | 博弈论 (3) | gcd (1) |
| 线段树 (50) | fft (6) | 半平面交 (3) | fwt (1) |
| 计算几何 (37) | 字符串hash (6) | ntt (2) | DLX算法 (1) |
| 树链剖分 (24) | 网络流 (6) | lca (2) | bfs (1) |
| 平衡树 (24) | 启发式合并 (6) | cdq分治 (2) | 最小树形图 (1) |
| 并查集 (22) | 费用流 (6) | BSGS (2) | 最大权闭合子图 (1) |
| 扫描线 (20) | 凸包 (5) | ac自动机 (2) | 整体二分 (1) |
| 树状数组 (18) | 后缀自动机 (5) | 字符串 (2) | 异或线性基 (1) |
| 数论 (16) | 归并排序 (5) | 线性筛 (2) | 一般图最大匹配 (1) |
| 分块 (15) | 高斯消元 (5) | 数学 (2) | 序列自动机 (1) |
| 最短路 (14) | 二分 (5) | 树套树 (2) | 斜率优化 (1) |
| 组合数学 (14) | 堆 (5) | 树上差分 (2) | 线性规划 (1) |
| 贪心 (14) | 仙人掌 (4) | 树上倍增 (2) | 线段树合并 (1) |
| zkw线段树 (13) | 图论 (4) | 模拟 (2) | 斯坦纳树 (1) |
| 二分答案 (13) | 随机化 (4) | 矩阵树定理 (2) | 容斥原理 (1) |
| 散列表 (12) | 搜索 (4) | 记忆化搜索 (2) | 欧拉函数 (1) |
| 压位 (11) | 枚举 (4) | 回文树 (2) | 模拟退火 (1) |
| 树形dp (11) | 块状树 (4) | 后缀树 (2) | 离散化 (1) |
| 分治 (11) | 高精度 (4) | 构造 (2) | 类欧几里德算法 (1) |
| trie (9) | 单调栈 (4) | 斐波那契数列 (2) | 可并堆 (1) |
| lct (9) | 单调队列 (4) | 二分图 (2) | 后缀平衡树 (1) |
| dfs序 (9) | 最小割 (3) | 多项式 (2) | 归并树 (1) |
| 容斥 (9) | 最大流 (3) | 插头dp (2) | 分数规划 (1) |
| 莫队 (9) | 虚树 (3) | 表达式 (2) | 动态标号法 (1) |
| 最小生成树 (8) | 斜率优化dp (3) | 倍增 (2) | 传递闭包 (1) |
| 拓扑排序 (8) | 平面图 (3) | tarjan (1) | 差分约束 (1) |
| k-d树 (7) | 链表 (3) | Stein (1) | 差分 (1) |
| hash (7) | 快速幂 (3) | spfa (1) | 按时间分治 (1) |
| 状压dp (7) | 矩阵快速幂 (3) | MCS算法 (1) | |
| 数位dp (7) | 点分治 (3) | manacher (1) |

浙公网安备 33010602011771号