思维 (47) | 前缀函数 (3) | 递推 (1) | 排列 (1) |
DP (35) | 分块 (3) | 递归 (1) | 拓扑排序 (1) |
贪心 (18) | LCA (3) | 逆康托展开 (1) | 归并树 (1) |
字符串 (14) | KMP (3) | 逆序数 (1) | 弹性碰撞 (1) |
暴力 (12) | Dijkstra (3) | 逆元 (1) | 建图 (1) |
容斥原理 (9) | dfs (3) | 连续子段 (1) | 带修莫队 (1) |
前缀和 (9) | bfs (3) | 进制 (1) | 尺取法 (1) |
二分 (9) | 遍历地图 (2) | 路径哈希 (1) | 完全高精度 (1) |
线段树 (8) | 素数判定 (2) | 超大背包问题 (1) | 回文串 (1) |
最短路 (8) | 欧拉函数 (2) | 网络流 (1) | 后缀数组 (1) |
组合数 (7) | 树的直径 (2) | 线性代数 (1) | 同余方程 (1) |
后缀自动机 (7) | 染色 (2) | 第k位 (1) | 反转 (1) |
矩阵快速幂 (6) | 最长公共子序列 (2) | 离散化 (1) | 反向思维 (1) |
树链剖分 (6) | 最小生成树 (2) | 矩阵乘法优化 (1) | 单调队列 (1) |
树状数组 (6) | 最小割 (2) | 牛客多校 (1) | 区间dp (1) |
快速幂 (6) | 斐波那契数列 (2) | 点分治 (1) | 匈牙利算法 (1) |
AC自动机 (5) | 数位DP (2) | 欧拉定理 (1) | 前缀数组 (1) |
高精度 (4) | 折半枚举 (2) | 欧拉回路 (1) | 分治 (1) |
记忆化搜索 (4) | 字符串哈希 (2) | 次短路 (1) | 优化 (1) |
莫队 (4) | 字典树 (2) | 模拟 (1) | 二分图匹配 (1) |
最长有序子序列 (4) | 坐标离散化 (2) | 概率 (1) | 中位数 (1) |
并查集 (4) | 博弈论 (2) | 树形dp (1) | 三点共圆 (1) |
差分 (4) | 优先队列 (2) | 树上莫队 (1) | ST表 (1) |
回文自动机 (4) | 交互题 (2) | 树 (1) | Hamilton (1) |
卡特兰数 (4) | 二进制 (2) | 构造 (1) | Floyd (1) |
倍增法 (4) | 二次剩余 (2) | 杭电多校 (1) | dinic (1) |
位运算 (4) | 中心对称 (2) | 期望 (1) | bitset (1) |
错排 (3) | 三分 (2) | 最小表示法 (1) | Bellman-Ford (1) |
质数 (3) | 马拉车 (1) | 最大生成树 (1) | 01背包 (1) |
状态压缩 (3) | 集合 (1) | 最大流 (1) | |
快速乘 (3) | 链表 (1) | 最优三角剖分 (1) | |
单调栈 (3) | 重心 (1) | 斯特林数 (1) |