from 23forever
数据结构
并查集:
|
|
字符串hash:
|
|
树状数组
|
|
ST表:
|
|
KMP:
|
|
manacher:
|
|
线段树:
|
|
AC自动机:
|
|
线性基:
|
|
左偏树:
|
|
非旋treap
|
|
主席树:
|
|
LCT:
|
|
后缀数组:
|
|
后缀自动机:
|
|
树链剖分:
|
|
图论
spfa:
|
|
dijkstra:
|
|
prim:
|
|
kruskal:
|
|
倍增求LCA:
|
|
二分图匹配:
|
|
求无向图割点:
|
|
spfa判负环:
|
|
tarjan缩点:
|
|
拓扑排序:
|
|
dinic求最大流:
|
|
最小费用最大流:
|
|
2-sat:
|
|
数论
快速幂:
|
|
埃氏筛:
|
|
求1-n的phi值
|
|
求1-n的所有约数
|
|
矩阵快速幂:
|
|
线性求逆元:
|
|
快速乘:
|
|
拓展欧几里得:
|
|
拓展中国剩余定理:
|
|