5-35 城市间紧急救援 (25分)

原创 2016年08月30日 11:26:44

5-35 城市间紧急救援 (25分)

作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。
输入格式:

输入第一行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0 ~ (N−1);M是快速道路的条数;S是出发地的城市编号;D是目的地的城市编号。

第二行给出N个正整数,其中第i个数是第i个城市的救援队的数目,数字间以空格分隔。随后的M行中,每行给出一条快速道路的信息,分别是:城市1、城市2、快速道路的长度,中间用空格分开,数字均为整数且不超过500。输入保证救援可行且最优解唯一。
输出格式:

第一行输出最短路径的长度和和能够召集的最多的救援队数量。第二行输出从SSS到DDD的路径中经过的城市编号。数字间以空格分隔,输出结尾不能有多余空格。
输入样例:

4 5 0 3
20 30 40 10
0 1 1
1 3 2
0 3 3
0 2 2
2 3 2

输出样例:

2 60
0 1 3

思路
关键词:确定起点终点单源最短路 无向图
——未完成——

点击访问 PTA-测验

这里写代码片
版权声明:写这些东西还是问了交流进步,如果你有不同的方法、见解,欢迎交流分享。文章中附的代码只传达当时我的一种做法,并非我认为最好的。

5-35 城市间紧急救援 (25分)

5-35 城市间紧急救援   (25分) 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连...

城市间紧急救援

5-28 城市间紧急救援   (25分) 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接...

6-08. 城市间紧急救援(25)--Dijkstra

6-08. 城市间紧急救援(25)题目地址 时间限制 150 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作为一个城市的应急救援队伍的负...

PTA-数据结构 5-35 城市间紧急救援 (25分)

作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求...
  • flx413
  • flx413
  • 2016年11月29日 20:03
  • 490

PAT 5-35 城市间紧急救援

5-35 城市间紧急救援   (25分) 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连...

5-5 城市间紧急救援 (25分)【最短路spfa】

5-5 城市间紧急救援   (25分) 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接...

知道其两个遍历序列,求其第三种遍历序列的问题。

       题目:某二叉树的先序遍历各节点的顺序是:ABDHEICFJK,中序遍历各节点的顺序是:DHBEIACJFK。       求:该二叉树的后续遍历各节点的顺序? 解答:因为先序的首字母为A...

城市间紧急救援-多维最短路

#include #include #include #include #define INF 0x3f3f3f3f using namespace std; const int N=505;...

dijkstra模板 pat 城市间紧急救援

城市间紧急救援 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上...

PAT 一 城市间紧急救援

PAT 一 城市间紧急救援 一 单源最短路径(Dijkstra)+动态规划
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:5-35 城市间紧急救援 (25分)
举报原因:
原因补充:

(最多只允许输入30个字)