动态规划 (138) | 并查集 (10) | 匈牙利算法 (5) | 强连通分量 (2) |
数据结构 (81) | 主席树 (10) | 前缀和 (5) | 分块 (2) |
DFS (34) | sort (10) | spfa (5) | 三分 (2) |
网络流 (33) | 矩阵快速幂 (9) | LCA (5) | kmp (2) |
线段树 (32) | 数学期望 (9) | dfs序 (5) | 2-sat (2) |
随笔 (24) | 后缀数组 (9) | 差分约束 (4) | 配对堆 (1) |
最短路 (24) | 单调队列 (9) | 启发式合并 (4) | 逆序对 (1) |
二分 (22) | kruskal (9) | 后缀自动机 (4) | 迭代加深搜索 (1) |
树状数组 (21) | hash (9) | 单调栈 (4) | 笔记 (1) |
最大流 (21) | BST (9) | trie (4) | 欧拉回路/欧拉路径 (1) |
树链剖分 (20) | BFS (9) | 解题报告 (3) | 扫描线 (1) |
数论 (19) | 高斯消元 (8) | 莫比乌斯反演 (3) | 弦图 (1) |
费用流 (14) | 比赛 (8) | 欧拉函数 (3) | 图论 (1) |
平衡树 (14) | link cut tree (8) | 容斥原理 (3) | 图的连通性 (1) |
splay (14) | 二分图匹配 (7) | LIS (3) | 启发式搜索 (1) |
dijkstra (14) | treap (7) | CDQ分治 (3) | 可持久化trie (1) |
最小生成树 (13) | RMQ (7) | AC自动机 (3) | 博弈论 (1) |
贪心 (12) | heap (7) | 计算几何 (2) | 分治 (1) |
枚举 (12) | 高精度 (6) | 莫队 (2) | 中国剩余定理 (1) |
离线 (11) | 点分治 (6) | 莫比乌斯函数 (2) | MCS (1) |
最小割 (11) | 凸包 (6) | 置换 (2) | deque (1) |
tarjan (11) | floyd (6) | 树套树 (2) | catalan数 (1) |
set (11) | 离散化 (5) | 最近公共祖先 (2) | burnside引理 (1) |
排列组合 (10) | 斜率优化 (5) | 悬线法 (2) |