6165 - 最短路径
时间限制 : 1 秒
内存限制 : 128 MB
给出一个有向图G=(V, E),和一个源点v0∈V,请写一个程序输出v0和图G中其它顶点的最短路径。只要所有的有向环权值和都是正的,我们就允许图的边有负值。顶点的标号从 1到n(n为图G的顶点数)。
输入
第 1 行:一个正数 n(2<=n<=80),表示图 G 的顶点总数。
第 2 行:一个整数,表示源点v0(v0∈V,v0可以是图G中任意一个顶点)。
第 3 至第 n+2 行,用一个邻接矩阵 W 给出了这个图。
输出
共包含 n-1 行,按照顶点编号从小到大的顺序,每行输出源点 v0 到一个顶点的最短距离。每行的具体格式参照样例。
样例
输入
5 1 0 2 - - 10 - 0 3 - 7 - - 0 4 - - - - 0 5 - - 6 - 0
输出
(1->2)=2 (1->3)=5 (1->4)=9 (1->5)=9
提示
样例所对应的图如上。
来源
一本通