| 动态规划 (139) | 离散化 (16) | 堆 (7) | 扫描线 (3) |
| 贪心 (118) | 状压dp (15) | 博弈论 (7) | 括号序列 (3) |
| 思维题 (105) | 字符串 (14) | Floyd (6) | 分块 (3) |
| 数学 (90) | 平衡树 (14) | 状态压缩 (6) | Flood Fill (2) |
| 枚举 (72) | 矩阵加速 (14) | 数位dp (6) | 最小环 (2) |
| 数论 (61) | 背包问题 (14) | 区间dp (6) | 双连通分量 (2) |
| 线段树 (44) | lca (12) | 单调队列 (6) | 数论分块 (2) |
| 二分 (43) | 字符串哈希 (12) | mex (5) | 区间合并 (2) |
| 组合 (36) | Trie (11) | kmp/Z Algorithm (5) | 莫比乌斯反演 (2) |
| 前缀和 (34) | 模拟 (11) | 最小生成树 (5) | 可撤销并查集 (2) |
| dfs (32) | 建图 (11) | 栈 (5) | 二分图 (2) |
| 并查集 (31) | 差分 (11) | 拓扑排序 (5) | 差分约束 (2) |
| 构造 (30) | 快速幂 (10) | 可持久化线段树 (5) | Manacher (1) |
| 树状数组 (27) | 根号分治 (10) | 分治 (5) | dsu on tree (1) |
| 树 (22) | 概率与期望 (9) | 单调栈 (5) | 整体二分 (1) |
| 最短路 (21) | 容斥原理 (8) | dfs序 (4) | 异或哈希 (1) |
| 哈希表 (21) | 基环树 (8) | 区间求交 (4) | 虚树 (1) |
| 双指针 (19) | 递推 (8) | 启发式合并 (4) | 三分 (1) |
| 树形dp (19) | 树的直径 (7) | 欧拉函数 (4) | 强连通分量 (1) |
| 位运算 (17) | 剪枝 (7) | 倍增 (4) | |
| bfs (16) | 环图 (7) | RMQ (3) |

浙公网安备 33010602011771号