【NO GRAPHs Plz!】

  1. 最短路和最小生成树

Template & Algorithm

最短路算法:Bellman-Ford,Dijkstra,SPFA,Johnson
判负环算法:Bellman-Ford=SPFA,全源跑最短路,最小均值环
最小生成树算法:Prim,Kruskal,Brovuka,对边增量

  1. 欧拉回路(环覆盖)

欧拉回路的本质:彼此连通的环的覆盖。

  1. 图上连通性

首先找出一棵 DFS 树。

连通性结构:

有向图:DFS 树、强连通分量、耳分解
无向图:DFS 树、点双连通分量、边双连通分量、圆方树、耳分解与双级定向

经典结论:删除边集,图不连通 等价于 存在边的子集它们随机 hash 上的值的异或和是零。
经典问题:求删除两条边,图不连通的方案数。

  1. 2-SAT 问题

  2. 树上路径

与数据结构:树上莫队

与计数、最优化:点分治换根 DP、重链剖分、长链剖分树的重心、树的直径

  1. 平面图相关
posted @ 2024-02-10 09:44  Network_Error  阅读(14)  评论(0)    收藏  举报