• 2-Sat(2)
  • AC自动机(14)
  • BFS(7)
  • bitset(6)
  • BSGS(1)
  • CDQ分治(4)
  • Codeforces(389)
  • DFS(9)
  • dp(179)
  • FWT(1)
  • HashTable(2)
  • KMP(2)
  • LCA(5)
  • LCT(2)
  • LGV(2)
  • Manacher(2)
  • prufer编码(1)
  • st表(10)
  • treap(8)
  • Z-algorithm(1)
  • 暴力(11)
  • 倍增(11)
  • 边双连通(3)
  • 并查集(15)
  • 博弈(13)
  • 差分(1)
  • 长链剖分(3)
  • 尺取法(1)
  • 单调队列优化(7)
  • 单调栈(3)
  • 笛卡尔树(1)
  • 点分治(3)
  • 点双连通(1)
  • 二分(10)
  • 二分图匹配(7)
  • 分块(6)
  • 概率dp(3)
  • 割点(1)
  • 构造(5)
  • 后缀数组(16)
  • 后缀自动机(8)
  • 基环树(3)
  • 几何(15)
  • 计数dp(2)
  • 矩阵快速幂(14)
  • 决策单调性优化(1)
  • 卡特兰数(5)
  • 康拓展开(1)
  • 扩展欧几里得(6)
  • 离散化(2)
  • 链表(2)
  • 模拟(1)
  • 莫比乌斯反演(4)
  • 莫队(7)
  • 欧拉回路(1)
  • 启发式合并(3)
  • 强连通分量(3)
  • 区间dp(7)
  • 日常训练(15)
  • 容斥原理(12)
  • 树hash(1)
  • 树的直径(4)
  • 树链剖分(3)
  • 树套树(4)
  • 树形dp(22)
  • 树状数组(25)
  • 数论(12)
  • 数位dp(5)
  • 数学(15)
  • 数学期望(11)
  • 思维题(137)
  • 贪心(11)
  • 退背包(1)
  • 线段树(68)
  • 线性基(4)
  • 斜率优化(9)
  • 虚树(1)
  • 圆方树(2)
  • 找规律(2)
  • 支配树(1)
  • 主席树(15)
  • 状态压缩dp(21)
  • 字典树(6)
  • 字符串hash(7)
  • 组合数学(3)
  • 最大流(12)
  • 最大团(1)
  • 最短路(12)
  • 最小费用最大流(4)
  • 最小生成树(6)