| 数据结构 (31) | floyd (4) | 容斥原理 (2) | 异或 (1) |
| 动态规划 (27) | 最小生成树 (4) | 排列 (2) | 斜率优化 (1) |
| 图论 (16) | 最大流 (4) | 欧拉定理 (2) | 推导 (1) |
| dp (14) | 数学问题 (4) | 乱流の轻舞 (2) | 数据架构 (1) |
| 线段树 (12) | 树形dp (4) | 快速幂 (2) | 树链剖分 (1) |
| 数学 (9) | 点分治 (4) | 可并堆 (2) | 染色问题 (1) |
| 数论 (9) | 单调队列 (4) | 矩阵 (2) | 染色 (1) |
| dfs (8) | Treap (3) | 二分 (2) | 权值线段树 (1) |
| 组合计数 (8) | spfa (3) | ST (1) | 平衡树 (1) |
| 字符串 (8) | RMQ (3) | splay (1) | 枚举 (1) |
| 搜索 (8) | Dijkstra (3) | set (1) | 快筛欧拉 (1) |
| 树状数组 (8) | 最小割 (3) | prim (1) | 记忆化 (1) |
| 最短路 (7) | 状态压缩 (3) | NOIP2017划水崩盘记 (1) | 集合 (1) |
| 状压dp (7) | 栈 (3) | Manacher (1) | 基环树 (1) |
| 网络流 (6) | 贪心 (3) | LIS (1) | 费用流 (1) |
| 树 (6) | 区间dp (3) | LCA (1) | 非旋转Treap (1) |
| 递推 (6) | 模拟 (3) | Joseph (1) | 二进制 (1) |
| hash (5) | 单调栈 (3) | dfs序 (1) | 二叉搜索树 (1) |
| bfs (5) | 背包dp (3) | BSGS (1) | 对偶图 (1) |
| 组合 (5) | tarjan (2) | AC自动机 (1) | 堆 (1) |
| 拓扑排序 (5) | 左偏树 (2) | A* (1) | 单源最短路 (1) |
| 并查集 (5) | 优化 (2) | 组合问题 (1) | 01背包 (1) |
| kruskal (4) | 数位dp (2) | 优先队列 (1) | |
| KMP (4) | 数列 (2) | 映射 (1) |

浙公网安备 33010602011771号