做题网站推荐: OpenJudge VIJOS UOJ CF JOYOI CODEVS 洛谷 RQNOJ BZOJ POJ HDU

本站题目推荐: 高精度 模拟 排序 递推 贪心 递归 搜索 动态规划 数学 图论 数据结构 实名认证 卡评测举报

输入输出 变量类型 顺序结构 选择结构 循环结构 一维数组 NOIP 资源下载


问题 2433. -- [C++一本通-图论算法]3.最短路径shopth

2433: [C++一本通-图论算法]3.最短路径shopth

时间限制: 1 Sec  内存限制: 128 MB
提交: 126  解决: 19
[上一题][提交][讨论版][状态][下一题]

题目描述

       给出一个有向图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

提示

样例所对应的图如下:


标签

[上一题][提交][讨论版][状态][下一题]