动态规划 (32) | 匈牙利算法 (3) | 高斯消元法 (1) | 字符串处理 (1) |
线段树 (12) | 二分法 (3) | 逆元 (1) | 堆 (1) |
图论 (10) | 二分图匹配 (3) | 质数和 (1) | 哈希表 (1) |
tarjan算法 (9) | Miller-Rabin算法 (3) | 读入优化 (1) | 启发式搜索 (1) |
深度优先搜索 (7) | LCA (3) | 记忆化搜索 (1) | 双连通分量 (1) |
树状数组 (7) | 递归 (2) | 经典DP (1) | 原根 (1) |
kruskal算法 (6) | 逆序对 (2) | 组合数学 (1) | 卡特兰数 (1) |
模拟算法 (5) | 质因数分解 (2) | 素数筛 (1) | 割点 (1) |
二分算法 (5) | 莫比乌斯反演 (2) | 算法设计与优化策略 (1) | 分治算法 (1) |
c++ (5) | 背包 (2) | 离散化 (1) | 分层图思想 (1) |
最小生成树 (4) | 算法竞赛入门经典 (2) | 瓶颈生成树 (1) | 关键路径 (1) |
数学与程序设计 (4) | 矩阵乘法 (2) | 状态压缩 (1) | 公约数 (1) |
序列型DP (4) | 深搜+剪枝 (2) | 滚动数组 (1) | 倍增法 (1) |
广度优先搜索 (4) | 枚举 (2) | 深搜+回溯 (1) | 倍增思想 (1) |
单调队列 (4) | 最近公共祖先 (2) | 欧拉函数 (1) | 优先队列 (1) |
SPFA算法 (4) | 数论 (2) | 次短路 (1) | 二进制解题思想 (1) |
NOIP模拟赛 (4) | 数据结构 (2) | 桥 (1) | 二进制 (1) |
codevs (4) | 扩展gcd (2) | 栈 (1) | trie树 (1) |
迭代加深搜索 (3) | 强连通分量 (2) | 最小瓶颈路 (1) | tarjan缩点 (1) |
贪心算法 (3) | 字符串 (2) | 数组 (1) | ST表 (1) |
计算概论 (3) | 区间型DP (2) | 数的划分 (1) | RMQ算法 (1) |
背包问题 (3) | 区间DP (2) | 数学 (1) | NOIP模拟题 (1) |
背包型DP (3) | 倍增 (2) | 数位DP (1) | lucas定理 (1) |
线性DP (3) | 二叉树 (2) | 搜索剪枝 (1) | LCIS (1) |
矩阵乘法快速幂 (3) | 二分查找 (2) | 拓扑排序 (1) | kosaraju算法 (1) |
树结构 (3) | 中国剩余定理 (2) | 找环和链 (1) | IDA*算法 (1) |
树形DP (3) | Pollard_rho算法 (2) | 扫描线 (1) | hash表 (1) |
最短路 (3) | BSGS算法 (2) | 扩展欧几里德算法 (1) | floyd算法 (1) |
搜索 (3) | A*算法 (2) | 扩展欧几里得算法 (1) | dijkstra算法 (1) |
快速幂 (3) | 高级数据结构 (1) | 归并排序 (1) | DFS (1) |
并查集 (3) | 高级数据 (1) | 康托展开 (1) | Catalan数 (1) |
双向广搜 (3) | 高精度计算 (1) | 容斥原理 (1) | 01背包 (1) |