【模板库】减维的模板库【停更】

记录一下各种板子

防止遗忘或者U盘再次爆炸……


 

一、图论


 

  (1).Tarjan缩点

  (2).Tarjan求点/边双联通分量

  (3).Dijkstra的堆优化

  (4).求LCA

    1.树链剖分

    2.倍增

    3.RMQ

    4.Tarjan

  (5).树链剖分

  (6).二分图

  (7).次小生成树

  (8).网络流

    1.dinic最大流

    2.ISAP

    3.最小费用最大流

    4.有上下界的网络流

    5.最大权闭合子图

    6.关于最小割的结论

      关于最小割的可行边与必须边

      可行边:残量网络缩点后两端不在同一联通块的边

      必须边:残量网络中一点与源点在同一联通块而另一点与汇点在同一联通块

      (不会证。。。)

  (9).结论

 


 

二、动态规划


 

  (1).01背包

  (2).多重背包

    1.二进制拆分

    2.单调队列优化

  (3).完全背包

  (4).各种优化

    1.四边形不等式

    2.斜率优化


 

三、数论


 

  (1).埃氏筛与线性筛

  (2).GCD与EX_GCD

  (3).乘法逆元

  (4).矩阵快速幂

  (5).高斯消元

  (6).线性基

  (7).错位排列

  (8).欧拉函数

  (9).Lucas算法

  (10).结论

  (11).FFT学习笔记

  (12).杜教筛

  (13).洲阁筛

  (14).BSGSEX_BSGS

  (15).解高次同余方程

  (16).辛普森积分


 

四、字符串


 

  (1).KMP和EX_KMP

  (2).Manacher

  (3).Trie树

  (4).AC自动机

  (5).后缀自动机

  (6).后缀数组

  (7).Hash

  (8).Sunday算法


 

五、基础算法


 

  (1).高精度

  (2).三分

  (3).分块


 

六、数据结构


 

  (1).线段树

  (2).树状数组

  (3).可持久化线段树

  (4).Splay

  (5).Treap

  (6).fhq Treap

  (7).链表

  (8).LCT


 

七、计算几何


 

  (1).学习笔记

  (2).凸包

  (3).旋转卡壳

  (4).半平面交

  

……

posted @ 2017-10-12 21:18  减维  阅读(437)  评论(0编辑  收藏  举报