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