| DP (126) | 匈牙利算法 (9) | 扩展欧几里得 (4) | 2-sat (2) |
| 模板 (42) | lca (8) | 差分 (4) | bfs (1) |
| stl (29) | AC自动机 (8) | st表 (3) | Bellman-Ford (1) |
| 最短路 (24) | SCC (7) | 最小路径覆盖 (3) | A* (1) |
| 线段树 (24) | 树链剖分 (7) | 最大权完美匹配 (3) | 最大权闭合图 (1) |
| 树状数组 (22) | 单调栈 (7) | 线段树合并 (3) | 总结 (1) |
| dfs (21) | 倍增 (7) | 素数筛 (3) | 状态压缩 (1) |
| 模拟 (21) | LCT (6) | 记忆化搜索 (3) | 栈 (1) |
| spfa (20) | hash (6) | 概率和期望 (3) | 拓扑排序 (1) |
| 网络流 (20) | Floyd (6) | 负环 (3) | 逆元 (1) |
| 二分图 (19) | 最小生成树 (6) | 差分约束 (3) | 逆序对 (1) |
| 并查集 (18) | 高斯消元 (6) | Treap (2) | 卢卡斯定理 (1) |
| 最大流 (17) | splay (5) | prim (2) | 快速幂 (1) |
| 堆 (16) | dijkstra (5) | kruskal (2) | 块状链表 (1) |
| 数论 (15) | 最小割 (5) | kmp (2) | 矩阵树定理 (1) |
| 贪心 (14) | 思维 (5) | KM算法 (2) | 基数排序 (1) |
| 后缀数组 (13) | 高精度 (5) | dfs序 (2) | 基尔霍夫矩阵 (1) |
| 二分 (13) | 分块 (5) | bitset (2) | 划分树 (1) |
| 单调队列 (13) | trie树 (4) | 左偏树 (2) | 好题 (1) |
| 最小费用最大流 (12) | Manacher (4) | 虚树 (2) | 割点 (1) |
| 离散化 (12) | 最小点覆盖 (4) | 搜索与剪枝 (2) | 割边 (1) |
| tarjan (11) | 最大独立集 (4) | 树的重心 (2) | 队列 (1) |
| 矩阵 (11) | 树套树 (4) | 容斥原理 (2) | 点分治 (1) |
| 最大匹配 (10) | 平衡树 (4) | 启发式合并 (2) | 暴力 (1) |
| 主席树 (9) | 莫队 (4) | 迭代加深搜索 (2) |

浙公网安备 33010602011771号