动态规划/DP (86) | 单调队列 (7) | 高维前缀和 (2) | 树上高斯消元 (1) |
总结 (54) | 区间DP (7) | 高斯消元 (2) | 树 (1) |
图论 (50) | 尺取法(双指针法) (6) | 递推 (2) | 最小割树 (1) |
比赛/套题题解 (37) | 哈希 (6) | 虚树 (2) | 整体DP (1) |
贪心 (32) | 分治 (6) | 模板 (2) | 换根DP (1) |
数学 (31) | 分块 (6) | 树的直径 (2) | 快速幂 (1) |
线段树 (30) | bitset (6) | 最长路 (2) | 强连通分量 (1) |
游记 (21) | 背包 (5) | 最短路图 (2) | 对顶堆 (1) |
最短路 (21) | 网络流 (5) | 数据结构优化DP (2) | 失配树 (1) |
构造 (20) | 点分治 (5) | 差分约束 (2) | 堆 (1) |
二分 (20) | 概率期望 (5) | 容斥 (2) | 哈夫曼树 (1) |
并查集 (17) | 根号分治 (5) | 圆方树 (2) | 双端队列BFS (1) |
模拟 (16) | 树链剖分 (5) | 双向广搜 (2) | 二项式反演 (1) |
树状数组 (13) | 数位DP (5) | 位运算 (2) | 二进制拆分 (1) |
树形DP (12) | 排序 (5) | 二维树状数组 (2) | WQS二分 (1) |
广度优先搜索/BFS (12) | 负环 (4) | 二维数点 (2) | unordered_map (1) |
字符串 (12) | 矩阵乘法 (4) | 上下界网络流 (2) | Meet-In-the-Middle (1) |
set (11) | 差分 (4) | LCA (2) | manacher (1) |
组合计数 (10) | 单调栈 (4) | Flood Fill (2) | LCT (1) |
状压DP (10) | STL (4) | 高精度 (1) | k短路 (1) |
枚举 (10) | Kruskal 重构树 (4) | 闲话 (1) | KMP (1) |
拓扑排序 (10) | 题单 (3) | 通信题 (1) | k-D Tree (1) |
tarjan (10) | 栈 (3) | 递归 (1) | IDA* (1) |
暴力 (9) | 曼哈顿距离转切比雪夫距离 (3) | 迭代加深搜索 (1) | Emacs (1) |
倍增 (9) | 扫描线 (3) | 费用流 (1) | EK (1) |
随机化 (8) | 回忆录 (3) | 莫比乌斯反演 (1) | DAG最长路 (1) |
深度优先搜索/DFS (8) | 启发式合并 (3) | 耳分解 (1) | Boruvka (1) |
最小生成树 (8) | 博弈论 (3) | 缩点 (1) | A* (1) |
前缀和 (8) | ST表 (3) | 矩阵树定理 (1) | |
主席树 (8) | AC自动机 (3) | 欧拉回路 (1) | |
SPFA (8) | 01分数规划 (3) | 模拟退火 (1) |