Java实现单源最短路径问题

时间:2013-12-13 09:38:35
【文件属性】:

文件名称:Java实现单源最短路径问题

文件大小:1KB

文件格式:TXT

更新时间:2013-12-13 09:38:35

最短路径

标题: 单元最短路径 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述: 给定一个带权有向图 G=(V,E) ,其中每条边的权是一个整数。另外,还给定 V 中的一个顶点,称为源。现在我们要计算从源到所有其他各顶点的最短路径长度。这里的长度是指路上各边权之和。这个问题通常称为单源最短路径问题. 输入: 第一行为一个整数n,表示包含源在内的顶点的个数,接下来是一个n*n的矩阵,矩阵中-1表示此路不通,否则表示从该顶点到另一顶点的距离。例如对于上图所示的问题我们可以按输入样例中的方式输入。 输出: 输出为一行共n-1个数,按序输出从一号(源)顶点到其它各顶点的最短路径。 输入样例: 5 -1 10 -1 30 100 -1 -1 50 -1 -1 -1 -1 -1 -1 10 -1 -1 20 -1 60 -1 -1 -1 -1 -1 输出样例: 10 50 30 60


网友评论