• A解题报告(54)
  • A绝世好题(8)
  • A尚未理解、、、、、、(7)
  • A未完待续*****(4)
  • A学习资料(13)
  • A游记(2)
  • a有空再看看(2)
  • A原创精品博客(31)
  • dp优化—决策单调性(3)
  • 博弈论(37)
  • 动态规划—DAG形(4)
  • 动态规划—dp套dp(1)
  • 动态规划—背包型(32)
  • 动态规划—动态dp(2)
  • 动态规划—期望型(36)
  • 动态规划—棋盘型(20)
  • 动态规划—区间型(20)
  • 动态规划—树形(19)
  • 动态规划—数位型(7)
  • 动态规划—思想型(59)
  • 动态规划—斯坦纳树(2)
  • 动态规划—四边形不等式(3)
  • 动态规划—凸函数优化(1)
  • 动态规划—斜率优化(12)
  • 动态规划—虚树(2)
  • 动态规划—序列型(24)
  • 动态规划—状态压缩型/状压(17)
  • 多项式—FFT/NTT(12)
  • 多项式—FWT(3)
  • 多项式—多项式系数(1)
  • 多项式—多项式运算(7)
  • 多项式—拉格朗日插值(6)
  • 二分—01分数规划(4)
  • 分治—wqs二分(1)
  • 分治—线段树分治(2)
  • 分治—整体二分(1)
  • 计算几何—叉积(5)
  • 计算几何—思路题(5)
  • 计算几何—凸包(7)
  • 技巧—差分(3)
  • 技巧—黑白染色(1)
  • 技巧—双指针法(2)
  • 其他—哈夫曼树(1)
  • 启发式合并—set启发式合并(4)
  • 群论—polya定理(3)
  • 生成树计数—MatrixTree定理(2)
  • 生成树计数—prufer序列(2)
  • 树上算法—DFS序(1)
  • 树上算法—树的直径(3)
  • 树上算法—树的重心(1)
  • 树上算法—树上倍增(3)
  • 树上算法—最近公共祖先LCA(9)
  • 树形数据结构—01Trie树(5)
  • 树形数据结构—K-D Tree(6)
  • 树形数据结构—LCT(6)
  • 树形数据结构—超哥线段树(3)
  • 树形数据结构—堆(10)
  • 树形数据结构—二叉树(13)
  • 树形数据结构—二维树状数组(3)
  • 树形数据结构—吉司机线段树(1)
  • 树形数据结构—可并堆/左偏树(3)
  • 树形数据结构—可持久化平衡树(1)
  • 树形数据结构—可持续化线段树/主席树(16)
  • 树形数据结构—平衡树—FHQ Treap(6)
  • 树形数据结构—平衡树—Splay(11)
  • 树形数据结构—树链剖分(13)
  • 树形数据结构—树套树(3)
  • 树形数据结构—树状数组(24)
  • 树形数据结构—线段树(61)
  • 树形数据结构—线段树合并(5)
  • 树形数据结构—圆方树(2)
  • 树形数据结构—字典树/Tire(4)
  • 数据结构—DLX(1)
  • 数据结构—ODT(3)
  • 数据结构—并查集(32)
  • 数据结构—单调队列(10)
  • 数据结构—单调栈(5)
  • 数据结构—队列(1)
  • 数据结构—二维线段树(1)
  • 数据结构—可持久化trie树(2)
  • 数据结构—块状链表(1)
  • 数据结构—链表(4)
  • 数据结构—前缀和(8)
  • 数据结构—图论(35)
  • 数据结构—线段树—动态开节点线段树(3)
  • 数据结构—栈(6)
  • 数论—(扩展)欧几里得(18)
  • 数论—BSGS(7)
  • 数论—Catalan数——卡特兰数(6)
  • 数论—Lucas/卢卡斯定理(3)
  • 数论—Pollard Rho算法(1)
  • 数论—Stirling斯特林数(6)
  • 数论—乘法原理(4)
  • 数论—杜教筛(7)
  • 数论—费马小定理(2)
  • 数论—加法原理(1)
  • 数论—康托展开(1)
  • 数论—快速幂(7)
  • 数论—扩展CRT(2)
  • 数论—扩展欧拉定理(2)
  • 数论—类欧几里得算法(1)
  • 数论—逆元(3)
  • 数论—欧拉函数(11)
  • 数论—素数(17)
  • 数论—素数—Miller Rabin(1)
  • 数论—同余(3)
  • 数论—原根(2)
  • 数学—调和级数(2)
  • 数学—曼哈顿距离与切比雪夫距离(1)
  • 数学—莫比乌斯反演(18)
  • 数学—期望(8)
  • 数学—生成函数/母函数(18)
  • 数学—数论(39)
  • 数学—数论—线性筛(2)
  • 数学思维题(11)
  • 数学—微积分—牛顿迭代(2)
  • 数学—微积分—辛普森积分(3)
  • 数学—线性规划(3)
  • 数学—组合数学(20)
  • 算法—dsu on tree(2)
  • 算法—RMQ区间最值(7)
  • 算法—倍增—树上倍增(求最近公共祖先)(2)
  • 算法—倍增思想(2)
  • 算法—长链剖分(1)
  • 算法—传递闭包(1)
  • 算法—递推(2)
  • 算法—分块(20)
  • 算法—分块—回滚莫队(3)
  • 算法—分治(8)
  • 算法—分治—CDQ分治(6)
  • 算法—分治—点分治(6)
  • 算法—分治—二分(5)
  • 算法—分治—二分答案(22)
  • 算法—分治—三分(4)
  • 算法—浮水法(1)
  • 算法—高精度(3)
  • 算法—构造(8)
  • 算法—模拟(53)
  • 算法—模拟退火(5)
  • 算法—莫队(16)
  • 算法—排序(4)
  • 算法—树上差分(2)
  • 算法—搜索—01BFS(1)
  • 算法—搜索—bfs(25)
  • 算法—搜索—dfs(42)
  • 算法—搜索—meet in the middle(4)
  • 算法—搜索—对抗搜索(1)
  • 算法—搜索—记忆化搜索(5)
  • 算法—搜索—剪枝(3)
  • 算法—贪心(39)
  • 特殊算法—二进制/位运算(6)
  • 特殊题型—纯暴力(13)
  • 特殊题型—打表(4)
  • 特殊题型—交互题(4)
  • 特殊题型—结论题(3)
  • 特殊题型—智商题(10)
  • 题库—51Nod(4)
  • 题库—Atcoder(15)
  • 题库—BZOJ(233)
  • 题库—Codeforces(71)
  • 题库—codevs(161)
  • 题库—COGS(23)
  • 题库—HDU(44)
  • 题库—LibreOJ(15)
  • 题库—LOJ(22)
  • 题库—noi(174)
  • 题库—POJ(48)
  • 题库—RQNOJ(1)
  • 题库—SPOJ(12)
  • 题库—UOJ(7)
  • 题库—UVA(3)
  • 题库—乱七八糟的题(8)
  • 题库—洛谷(567)
  • 题库—其他(27)
  • 题库—新noi、(27)
  • 图论—2-SAT(6)
  • 图论—Havel–Hakimi算法(1)
  • 图论—差分约束系统(8)
  • 图论—二分图匹配(10)
  • 图论—负环(1)
  • 图论—环相关(6)
  • 图论—欧拉回路(6)
  • 图论—强联通分量—Kosaraju算法(2)
  • 图论—强联通分量—Tarjan算法(19)
  • 图论—数据存储—邻接表(5)
  • 图论--拓扑排序(17)
  • 图论—线段树优化建图(1)
  • 图论—最短路径—Dijkstra---迪杰斯特拉算法(14)
  • 图论—最短路径—Floyd--弗洛伊德算法(22)
  • 图论—最短路径—SPFA(17)
  • 图论—最小生成树—Boruvka算法(2)
  • 图论—最小生成树--Kruskal(21)
  • 图论—最小生成树—Kruskal重构树(5)
  • 图论—最小生成树--Prim算法(4)
  • 图论—最小生成树—次小生成树(2)
  • 图论—最小树形图—朱刘算法(2)
  • 网络流—二分图匹配—Hall定理(1)
  • 网络流—费用流(15)