| dp (39) | 广义后缀自动机 (3) | sg函数 (1) | 树上博弈 (1) |
| 线段树 (20) | 博弈论 (3) | rmq (1) | 树的直径 (1) |
| 思维 (19) | splay (2) | kruskal重构树 (1) | 容斥 (1) |
| 贪心 (11) | kmp (2) | gcd (1) | 区间dp (1) |
| dfs (9) | hash (2) | dsu on tree (1) | 期望 (1) |
| 套题 (8) | bitset (2) | dfs树 (1) | 偏序 (1) |
| 数学 (7) | ac自动机 (2) | cdq (1) | 欧拉图 (1) |
| 树链剖分 (7) | 最短路 (2) | boruvka (1) | 曼哈顿最小生成树 (1) |
| 多校 (7) | 线段树分治 (2) | 最小环 (1) | 可持久化trie树 (1) |
| lca (6) | 扫描线 (2) | 组合数学 (1) | 可持久化并查集 (1) |
| 状压 (6) | 权值树状数组 (2) | 字符串hash (1) | 记忆化搜索 (1) |
| 二分 (6) | 前缀和 (2) | 主席树 (1) | 规律 (1) |
| 暴力 (6) | 模拟 (2) | 重心 (1) | 分治 (1) |
| 线性基 (5) | 可撤销并查集 (2) | 整体二分 (1) | 分块 (1) |
| 单调栈 (5) | 几何 (2) | 长链剖分 (1) | 二位前缀和 (1) |
| LCT (4) | 后缀自动机 (2) | 异或最小生成树 (1) | 队列 (1) |
| 莫队 (4) | 构造 (2) | 虚树 (1) | 尺取法 (1) |
| 并查集 (4) | 二维线段树 (2) | 数位DP (1) | 差分 (1) |
| tarjan (3) | 动态开点线段树 (2) | 数论 (1) | 01字典树 (1) |
| 字符串 (3) | 待修莫队 (2) | 树状数组 (1) | ,单调栈 (1) |
| 矩阵快速幂 (3) | trie图 (1) | 树形dp (1) | |
| 后缀数组 (3) | topo_sort (1) | 树上主席树 (1) |

浙公网安备 33010602011771号