| dp (108) | 矩阵树定理 (6) | 单调栈 (3) | 线段树分治 (1) |
| 数论 (93) | 后缀数组 (6) | 猜想题 (3) | 凸包 (1) |
| codeforces (82) | 二项式反演 (6) | 圆方树 (2) | 特征方程 (1) |
| 组合数学 (58) | 背包 (6) | 游记 (2) | 随机游走 (1) |
| 线段树 (35) | LCT (5) | 杨氏矩阵 (2) | 树上HASH (1) |
| 期望 (30) | FFT (5) | 旋转卡壳 (2) | 树上莫队 (1) |
| 网络流 (27) | 线性代数 (5) | 斜率优化 (2) | 树上差分 (1) |
| 水题 (26) | 树链剖分 (5) | 线段树合并 (2) | 树分块 (1) |
| 贪心 (17) | 强联通分量 (5) | 稳定婚姻问题 (2) | 上下界网络流 (1) |
| 分块 (15) | 莫队 (5) | 凸优化 (2) | 三分 (1) |
| 二分答案 (14) | 费用流 (5) | 拓扑排序 (2) | 骗分 (1) |
| 博弈论 (14) | Trie (4) | 四边形不等式 (2) | 欧拉降幂公式 (1) |
| 容斥 (13) | Splay (4) | 斯坦纳树 (2) | 欧拉定理 (1) |
| 状态压缩 (12) | POJ (4) | 模拟 (2) | 牛顿迭代 (1) |
| 树状数组 (12) | DAG (4) | 拉格朗日乘数法 (2) | 灭绝树 (1) |
| 树上dp (12) | 最小生成树 (4) | 拉格朗日插值 (2) | 乱搞 (1) |
| UVA (11) | 中国剩余定理 (4) | 矩阵 (2) | 拉格朗日差值 (1) |
| 最短路 (11) | 数位dp (4) | 剪枝 (2) | 可持久化trie (1) |
| 置换 (11) | 启发式合并 (4) | 回文树 (2) | 集合划分 (1) |
| 图论 (11) | 卢卡斯定理 (4) | 割点 (2) | 积分 (1) |
| 神题 (11) | 计算几何 (4) | 分治 (2) | 分层图 (1) |
| 构造 (11) | 并查集 (4) | 二分图色数 (2) | 费马大定理 (1) |
| 扫描线 (10) | 边双联通分量 (4) | 堆 (2) | 二维差分 (1) |
| 高斯消元 (10) | STL (3) | 动态开点 (2) | 二分图最大独立 (1) |
| HDOJ (9) | KMP (3) | 递推 (2) | 多项式化简 (1) |
| 生成函数 (9) | FMT(快速莫比乌斯变换) (3) | 单调队列 (2) | 毒瘤 (1) |
| 平衡树 (9) | BSGS (3) | 伯努利数 (2) | 迭代加深 (1) |
| 莫比乌斯反演 (9) | bitset (3) | 2-SAT (2) | 调和级数 (1) |
| 后缀自动机 (9) | AC自动机 (3) | Treap (1) | 点双联通分量 (1) |
| 线性基 (8) | 最大权闭合子图 (3) | Tarjan LCA (1) | 笛卡尔树 (1) |
| 搜索 (8) | 指数型生成函数 (3) | prufer序列 (1) | 单位根 (1) |
| 斯特林数 (8) | 折半搜索 (3) | Project Euler (1) | 差分约束系统 (1) |
| 矩阵乘法 (8) | 随机化 (3) | Pillard's-Rho大整数质因数分解 (1) | 插头dp (1) |
| NTT (7) | 考试 (3) | Miller-Rabin (1) | 倍增 (1) |
| HASH (7) | 积性函数 (3) | CDQ分治 (1) | 半平面交 (1) |
| 暴力 (7) | 二分 (3) | 最长反链&&最小路径覆盖 (1) | |
| 最小割 (6) | 杜教筛 (3) | 有限状态自动机 (1) | |
| 主席树 (6) | 点分治 (3) | 虚树 (1) |