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