模板汇总
知识点还学得不够,持续补充ing~
注:某些板子由于没有纯板子,需要删掉一些后续处理才能用(例如缩点和圆方树)
代数
数论
数据结构
字符串
图
-
线段树优化建图
-
前缀优化建图
-
并查集
-
Kruskal 最小生成树
-
Dijsktra 最短路
-
Tarjan 缩点(有向图)
-
Tarjan(无向图)
-
倍增 LCA
-
树上 ST 表求 LCA
-
树上差分
-
重链剖分
-
点分治(非容斥写法)
附:点分治(容斥写法)(无法处理不可删除性的信息(如最值))