| codeforces (244) | 并查集 (7) | 退火算法 (2) | 翔一样的代码 (1) |
| hdu (174) | trie树 (6) | 拓扑序 (2) | 位数dp (1) |
| 水题 (101) | map (6) | 拓扑排序 (2) | 推公式 (1) |
| dp (73) | 组合游戏 (6) | 数位dp (2) | 凸包 (1) |
| 贪心 (41) | 状压dp (6) | 生成树 (2) | 思维 (1) |
| 二分 (41) | 离散化 (6) | 扫描线算法 (2) | 双连通分量 (1) |
| 数论 (39) | rmq (5) | 容斥定理 (2) | 树链剖分 (1) |
| UVA (29) | 最小生成树 (5) | 欧拉函数 (2) | 树分治. (1) |
| 图论 (26) | 找规律 (5) | 高斯消元 (2) | 树的重心 (1) |
| 暴力 (24) | 优先队列 (5) | 二分匹配 (2) | 三分 (1) |
| dfs (23) | 乱搞 (5) | 差分约束 (2) | 容斥原理 (1) |
| 数学 (23) | 构造 (5) | 博弈论 (2) | 容斥 (1) |
| poj (20) | 一些小小的萌萌的总结 (4) | trie (1) | 强连通分量 (1) |
| 线段树 (20) | 区间dp (4) | tree (1) | 莫比乌斯反演 (1) |
| 树状数组 (20) | 划分树 (4) | queue (1) | 矩阵快速幂 (1) |
| 组合数学 (18) | LIS (3) | meet-in-the-middle (1) | 回溯 (1) |
| bzoj (16) | 最大流 (3) | manacher (1) | 高精度 (1) |
| 计算几何 (15) | 中国剩余定理 (3) | lucas定理 (1) | 概率dp (1) |
| hihocoder (12) | 逆序对 (3) | LCS (1) | 费马小定理 (1) |
| 模拟 (12) | 莫队算法 (3) | lcp (1) | 二项式定理 (1) |
| bfs (11) | 极角排序 (3) | kd-tree (1) | 二分图染色 (1) |
| 最短路 (11) | 分治 (3) | ifrog (1) | 二分查找 (1) |
| 树形dp (11) | 分块 (3) | gcd (1) | 递推 (1) |
| 51nod (11) | 单调栈 (3) | 最小树形图 (1) | 单调队列 (1) |
| 快速幂 (9) | zoj (2) | 最小费用最大流 (1) | 打表 (1) |
| lca (8) | kmp (2) | 最短路径 (1) | 乘法逆元 (1) |
| 网络流 (8) | hash (2) | 字符串 (1) | 背包 (1) |
| 概率期望 (8) | BST (2) | 主席树 (1) | 2-SAT (1) |
| 尺取法 (8) | 最大权闭合子图 (2) | 中途相遇法 (1) | 01分数规划 (1) |
| sort (7) | 斜率优化dp (2) | 置换 (1) | |
| 扫描线 (7) | 位运算 (2) | 栈 (1) |