POJ PKU 3615 Floyd
(2010-05-04 17:51:27)
标签:
pojpku3615it |
分类: 图论 |
题目描述:
给你n个站,有m条边,每条边有一个耗费值。
问你如果A站到B站可通,选一条路,求路径上的相邻两站的耗费值的最大值,让这个值最小,输出。
否则输出-1.
解题报告:
Floyd算法。
松弛条件改一下即可:
if(map[i][j]>max(map[i][k],map[k][j]))map[i][j]=max(map[i][k],map[k][j]);
代码如下:
#include<iostream>
using namespace std;
int n, m, t, a, b, c, x[301][301];
int main()
{
}