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

浙公网安备 33010602011771号