dp (35) | 二分 (4) | 概率 (2) | 算法竞赛进阶指南 (1) |
最短路 (24) | 差分约束 (4) | 单调栈 (2) | 搜索 (1) |
思维 (19) | 差分 (4) | 并查集 (2) | 数字三角形模型 (1) |
codeforces (15) | bfs (3) | tarjan (1) | 数据结构 (1) |
数学 (13) | 最近公共祖先 (3) | stringstream (1) | 树位DP (1) |
组合数学 (12) | 状态压缩DP (3) | LIS (1) | 三分 (1) |
图论 (8) | 贪心 (3) | lca (1) | 前缀 (1) |
背包问题 (8) | 负环 (3) | kmp (1) | 前端 (1) |
线性dp (6) | bitset (2) | exgcd (1) | 排序 (1) |
树图 (6) | 状态机 (2) | 最长上升子序列 (1) | 枚举 (1) |
套题 (5) | 异或 (2) | 字符串 (1) | 马拉车 (1) |
树上DP (5) | 拓扑图 (2) | 证明 (1) | 换根DP (1) |
单调队列 (5) | 数位DP (2) | 找规律 (1) | 割点 (1) |
flody (4) | 树状数组 (2) | 栈 (1) | 割边/桥 (1) |
最小生成树 (4) | 前缀和 (2) | 约数 (1) | 二分图 (1) |
位运算 (4) | 期望 (2) | 线段树 (1) | 递归 (1) |
区间DP (4) | 构造 (2) | 缩点 (1) | 传递闭包 (1) |