【NO GRAPHs Plz!】
- 最短路和最小生成树
Template & Algorithm
最短路算法:Bellman-Ford,Dijkstra,SPFA,Johnson
判负环算法:Bellman-Ford=SPFA,全源跑最短路,最小均值环
最小生成树算法:Prim,Kruskal,Brovuka,对边增量
- 欧拉回路(环覆盖)
欧拉回路的本质:彼此连通的环的覆盖。
首先找出一棵 DFS 树。
连通性结构:
有向图:DFS 树、强连通分量、耳分解
无向图:DFS 树、点双连通分量、边双连通分量、圆方树、耳分解与双级定向
经典结论:删除边集,图不连通 等价于 存在边的子集它们随机 hash 上的值的异或和是零。
经典问题:求删除两条边,图不连通的方案数。
-
2-SAT 问题
-
树上路径
与数据结构:树上莫队
与计数、最优化:点分治、换根 DP、重链剖分、长链剖分、树的重心、树的直径
- 平面图相关

浙公网安备 33010602011771号