| 线段树 (20) | 树状数组 (3) | acm (1) | 构造 (1) |
| DP (19) | 计算贡献 (3) | 最短路 (1) | 高斯消元 (1) |
| 贪心 (12) | tarjan (2) | 字符串最大最小表示法 (1) | 高精度/大数 (1) |
| 字符串 (11) | NTT (2) | 字典树 (1) | 分治 (1) |
| 后缀自动机 (11) | dfs (2) | 状压dp (1) | 分数 (1) |
| codeforces (7) | bitset (2) | 质数 (1) | 分块 (1) |
| 树链剖分 (7) | AtCoder (2) | 异或 (1) | 斐波那契 (1) |
| 回文自动机 (7) | 网络流 (2) | 拓扑排序 (1) | 动态开点线段树 (1) |
| splay (5) | 随机 (2) | 算法 (1) | 动态规划 (1) |
| AC自动机 (5) | 群论 (2) | 素数筛 (1) | 动态点分治 (1) |
| 数学 (5) | 可持久化01字典树 (2) | 双指针 (1) | 点分树 (1) |
| 树形DP (5) | 矩阵 (2) | 生成树计数 (1) | 笛卡尔树 (1) |
| 二分 (5) | 后缀数组 (2) | 容斥 (1) | 单调栈 (1) |
| kmp (4) | 点分治 (2) | 区间dp (1) | 单调队列 (1) |
| 线性基 (4) | 暴力 (2) | 切比雪夫距离 (1) | 打表 (1) |
| 并查集 (4) | st表 (1) | 前缀和 (1) | 倍增 (1) |
| LCA (3) | purfer序列 (1) | 欧拉函数 (1) | 背包 (1) |
| exkmp (3) | manacher (1) | 欧几里得 (1) | 51nod (1) |
| BZOJ (3) | lyndon分解 (1) | 枚举 (1) | 2-sat (1) |
| 主席树 (3) | FWT (1) | 矩阵快速幂 (1) | |
| 思维 (3) | dfs序 (1) | 计数 (1) | |
| 数位dp (3) | BSGS (1) | 几何 (1) |

浙公网安备 33010602011771号