DP (50) | 拓扑排序 (4) | 数学——中国剩余定理 (2) | 数学——逆元 (1) |
线段树 (17) | 数学——高斯消元 (4) | 数学——线性基 (2) | 数学——鸽巢原理 (1) |
dfs (16) | 数学——博弈 (4) | 数学——数学 (2) | 树形动归 (1) |
最短路 (15) | 前缀和 (4) | 数学——筛法 (2) | 树套树 (1) |
状态压缩DP (14) | 平衡树 (4) | 数学——容斥原理 (2) | 树上差分 (1) |
贪心 (14) | 矩阵加速递推 (4) | 数学——欧几里得算法 (2) | 树的重心 (1) |
思路 (14) | 分块 (4) | 数学——二项式定理 (2) | 树的直径 (1) |
期望 (14) | 倍增 (4) | 时光倒流 (2) | 三分 (1) |
bfs (12) | Tarjan (3) | 模拟退火 (2) | 其他 (1) |
二分答案 (11) | Diary (3) | 记忆化搜索 (2) | 逆序对 (1) |
并查集 (11) | 字符串hash (3) | 规律 (2) | 乱搞 (1) |
树状数组 (10) | 数学——莫比乌斯反演 (3) | 分层最短路 (2) | 链表 (1) |
模拟 (10) | 树链剖分 (3) | 费用流 (2) | 卡常数 (1) |
AC自动机 (9) | 区间DP (3) | 二叉堆 (2) | 计算几何 (1) |
总结 (9) | 高精度 (3) | 单调栈 (2) | 哈夫曼树 (1) |
模板 (9) | 二分图匹配 (3) | 单调队列 (2) | 分治 (1) |
树形动规 (8) | 点分治 (3) | 差分约束 (2) | 二分图判定 (1) |
数学——组合数学 (7) | ST表 (2) | 差分 (2) | 二分 (1) |
数位DP (6) | min-max对抗搜索 (2) | Tire树 (1) | 二次扫描与换根法 (1) |
STL (5) | FFT (2) | git (1) | 动态树 (1) |
LCA (5) | 左偏树 (2) | C语言 (1) | 常见问题及解决 (1) |
hash (5) | 状压DP (2) | 网络流 (1) | 暴力枚举 (1) |
数学——数论 (5) | 斜率优化 (2) | 凸包 (1) | 2-SAT (1) |
KMP (4) | 位运算 (2) | 双向搜索 (1) | |
最小生成树 (4) | 题目汇总 (2) | 数学——Lucas定理 (1) | |
闲聊 (4) | 数学——最大公约数与最小公倍数 (2) | 数学——欧拉函数 (1) |