//TheWaySoFar
图论模板
一.最短路
1.Dijkstra算法(邻接矩阵/邻接表)
2.SPFA
3.Bellman-ford
4.folyd
5.次短路
6.K短路(Astart + SPFA)
二.分图
1.染色体判二分
2.匈牙利算法
三.拓扑排序
1.模板(邻接表/邻接矩阵)
四.并查集(简单略)
五.最小生成树
1.prim(邻接表/邻接矩阵)
六.网络流
1.FF
2.EK(紫书略)
3.Dinic
七.杂
1.强连通分量tarjan算法
2.连通图的割点
3.欧拉回路(Fleury算法)
4.哈密顿回路(回溯)
5.判断图的可图性(Havel-Hakimi定理)
-----------------------------------------------------------------------------------
以下模板多数的头模板
#include
#include
#include
#include
#include