1、贪心 |
  2、分治 |
  3、搜索优化 |
  4、深搜剪枝 |
  1、栈和队列 |
  2、单调栈和单调队列 |
  3、并查集 |
  4、ST表 |
  5、堆和优先队列 |
  1、欧拉路和欧拉回路 |
  2、差分约束 |
  3、最短路 |
  4、最小生成树 |
  5、Tarjan和拓扑排序 |
  1、树状数组、线段树 |
  2、平衡树 |
  3、LCA算法 |
  4、笛卡尔树 |
  5、树的直径 |
  6、树的重心 |
  7、树形综合 |
  1、线性dp |
  2、多维dp |
  3、背包dp |
  4、区间dp |
  5、树形dp |
  6、状压dp |
  7、数据结构优化dp |
  8、倍增优化dp |
  9、数位dp |
  初等数论 |
  1、扩展欧几里德算法 |
  2、逆元 |
  3、中国剩余定理 |
  4、欧拉函数 |
  组合数学 |
  1、排列组合 |
  2、康托展开 |
  3、卡特兰数 |
  线性代数 |
  1、矩阵运算 |
  2、矩阵加速dp |
  3、高斯消元 |
  1、数学综合 |
  2、字符串 |
  3、扫描线 |