Floyd
The___Flash
这个作者很懒,什么都没留下…
展开
-
Sightseeing trip (POJ - 1734,Floyd 求无向图最小权值环)
一.题目链接: POJ-1734 二.题目大意: 求无向图最小权值环,打印路径. 三.分析: 模板题. 考虑 Floyd 算法的过程. 当外层循环 k 刚开始时,dis[i][j] 为 “经过编号不超过 k - 1 的节点” 从 i 到 j 的最短距离. 设最小权值环经过 k,并枚举 k 的左右两个点 i、j. 则该环的权值为 dis[i][j] + Edge[j][k] + E...原创 2019-11-01 21:36:48 · 229 阅读 · 0 评论 -
Sorting It All Out (POJ - 1094 ,Floyd 传闭包)
一.问题回顾: Sorting It All Out (POJ - 1094 ,拓扑排序 + 链式向前星存图) 由于之前已经写过拓扑排序解法,这里不在详谈. 二.分析: Floyd 传闭包 注意:要先判矛盾. 详见代码. 三.代码实现: #include <bits/stdc++.h> using namespace std; const int M = (int)...原创 2019-10-31 22:58:42 · 229 阅读 · 0 评论 -
Moving On (Gym - 102222F,floyd 变形)
一.题目链接: Gym-102222F 二.题目大意: 有 n 个城市,q 次询问. 给出每个城市的危险度 r 和 城市的邻接矩阵. 每次询问给出 u、v、w,求从 u 到 v 且不经过其他危险度超过 w 的城市的最短路. 三.分析: 一开始直接跑 q 次 spfa,这时限不应该 T 啊... 正解是 floyd 变形. 在最初的 floyd 的 d 数组中 d[i][j] 表示...原创 2019-10-14 21:07:31 · 197 阅读 · 0 评论