基础图论知识

基础图论知识

0篇文章
真的有必要说吗? 直接上封装好的模板吧,包含路径压缩和按秩合并。 struct union_find_set { int fa[N], siz[N]; int &opera...
与其说是 SPFA 算法的优化,倒不如说是 Bellman-Ford 算法的优化。 栈优化 将原本的 bfs 改为 dfs,在寻找负环时可能有着更高效的效率,但是最坏复杂度为指数级...
求最短路 for (int k = 1; k <= n; ++ k) { for (int i = 1; i <= n; ++ i) { for (int j = 1;...
最小生成树(Minimum Spanning Tree,MST)为边权和最小的生成树。 算法 Kruskal 算法 实现 将所有的边按边权从小到大排序,然后用并查集维护一条边所连接...
\(u\) 到 \(v\) 的最短路径的长度就是 \(u\) 到 \(v\) 的最短路。 单源最短路算法可以求出一个点到其他点的最短路。 全源最短路算法可以求出每一个点到其他各点的...
最大独立集 \(=\) 二分图的点数 \(-\) 二分图的最大匹配数 最小路径覆盖 \(=\) 二分图的点数 \(-\) 二分图的最大匹配数 最小点覆盖 \(=\) 二分图的最大匹...

关注我们的公众号

微信公众号