| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1156 人关注过本帖
标题:畅通工程
只看楼主 加入收藏
Jason_
Rank: 2
来 自:浙江台州
等 级:论坛游民
帖 子:88
专家分:66
注 册:2019-7-14
结帖率:66.67%
收藏
 问题点数:0 回复次数:0 
畅通工程
请各位帮忙看看这题:
题目描述
某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。


输入
第一行包含两个正整数N和M(0 < N < 200,0 < M < 1000),
分别代表现有城镇的数目和已修建的道路的数目。城镇分别以0~N-1编号。
接下来是M行道路信息。每一行有三个整数x,y,z(0 <= x,y < N, x != y, 0 < z < 10000), 表示城镇A和城镇B(这里可以用cin>>x>>y>>z;a[x][y]=z;a[y][x]=z;转换成邻接矩阵)
之间有一条长度为X的双向道路。
再接下一行有两个整数S,T(0 <= S, T < N),分别代表起点和终点。

输出
请在一行里输出最短需要行走的距离。如果不存在从S到T的路线,就输出-1。

样例输入
3 3
0 1 1
0 2 3
1 2 1
0 2

样例输出
2
搜索更多相关主题的帖子: 工程 一行 距离 起点 输出 
2019-11-27 19:28
快速回复:畅通工程
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014398 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved