动态规划 (109) | 期望DP (4) | 多重背包 (2) | 对拍 (1) |
AcWing (26) | 强连通分量 (4) | 双端队列 (2) | 容斥 (1) |
搜索 (24) | 博弈论 (4) | 单调栈 (2) | 子集划分DP (1) |
并查集 (21) | 二分图 (4) | 分组背包 (2) | 圆方树 (1) |
数列分块 (19) | Floyd (4) | 倍增 (2) | 回溯 (1) |
数位DP (19) | 01背包 (4) | 位运算 (2) | 后缀表达式 (1) |
贪心 (18) | 高斯消元 (3) | 传递闭包 (2) | 可持久化并查集 (1) |
最短路 (17) | 队列 (3) | 二维数组 (2) | 双向链表 (1) |
欧拉计划 (16) | 负环 (3) | 一本通 (2) | 去环 (1) |
单调队列 (16) | 组合数学 (3) | Treap (2) | 匈牙利算法 (1) |
背包问题 (15) | 树状数组 (3) | NOIP (2) | 割边 (1) |
二分答案 (15) | 权值线段树 (3) | DAG (2) | 割点 (1) |
模拟 (14) | 差分约束 (3) | AC自动机 (2) | 前缀和 (1) |
Splay (12) | 完全背包 (3) | A*搜索 (2) | 初赛 (1) |
枚举 (11) | 字典树 (3) | 高精度 (1) | 分解质因数 (1) |
DFS (11) | 回滚背包 (3) | 集训队论文 (1) | 函数 (1) |
数学 (10) | 后缀数组 (3) | 错排问题 (1) | 八皇后问题 (1) |
区间DP (10) | 双指针 (3) | 迭代加深 (1) | 入门组 (1) |
二分 (10) | 分层图 (3) | 连通块问题 (1) | 伸展树 (1) |
AtCoder (10) | 主席树 (3) | 记忆化搜索 (1) | 二维费用背包 (1) |
递归 (9) | SPFA (3) | 莫比乌斯函数 (1) | 二叉树 (1) |
tarjan (9) | SG函数 (3) | 网络流 (1) | 二叉查找树 (1) |
线段树 (8) | set (3) | 结构体排序 (1) | 二叉排序树 (1) |
洛谷新手村 (8) | Prim算法 (3) | 素数筛法 (1) | vjudge (1) |
双连通分量 (8) | C (3) | 算法艺术与信息学竞赛 (1) | Thonny (1) |
树形DP (7) | 逆序对 (2) | 筛法 (1) | STL (1) |
树上启发式合并 (7) | 迭代加深搜索 (2) | 矩阵 (1) | RMQ (1) |
分治 (7) | 轮廓线DP (2) | 状压DP (1) | Python (1) |
优先队列 (7) | 莫队 (2) | 点度 (1) | priority_queue (1) |
C++ (7) | 线程 (2) | 洛谷 (1) | NOI (1) |
树链剖分 (6) | 线段树二分 (2) | 欧拉函数 (1) | multiset (1) |
数论 (6) | 线性筛 (2) | 次小生成树 (1) | manacher (1) |
堆 (6) | 离散化 (2) | 模拟退火 (1) | LIS (1) |
图论 (6) | 点分治 (2) | 概率DP (1) | LCS (1) |
分数规划 (6) | 树的遍历 (2) | 概率 (1) | Kruskal重构树 (1) |
BFS (6) | 树上差分 (2) | 树堆 (1) | Kruskal (1) |
费用提前计算 (5) | 斜率优化DP (2) | 树上背包 (1) | IDA* (1) |
矩阵乘法 (5) | 数据结构 (2) | 期望 (1) | Edge (1) |
状态压缩 (5) | 提高组 (2) | 最长路 (1) | Dijkstra (1) |
最小生成树 (5) | 排序 (2) | 最大生成树 (1) | CDQ分治 (1) |
折半搜索 (5) | 排列组合 (2) | 最大字段和 (1) | BST (1) |
差分 (5) | 归并排序 (2) | 最优比率生成树 (1) | Bellman-Ford算法 (1) |
LCA (5) | 异或 (2) | 无向图最小环 (1) | APIO (1) |
dsu on tree (5) | 广度优先搜索 (2) | 拓扑排序 (1) | aov (1) |
栈 (4) | 左偏树 (2) | 建图 (1) |