1261:【例9.5】城市交通路网 2021-01-15

简介: 1261:【例9.5】城市交通路网 2021-01-15

1261:【例9.5】城市交通路网

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

下图表示城市之间的交通路网,线段上的数字表示费用,单向通行由A->E。试用动态规划的最优化原理求出A->E的最省费用。

如图:求v1到v10的最短路径长度及最短路径。

【输入】

第一行为城市的数量N;

后面是N*N的表示两个城市间费用组成的矩阵。

【输出】

A->E的最省费用。

【输入样例】

10

0  2  5  1  0  0  0  0  0  0

0  0  0  0 12 14  0  0  0  0

0  0  0  0  6 10  4  0  0  0

0  0  0  0 13 12 11  0  0  0

0  0  0  0  0  0  0  3  9  0

0  0  0  0  0  0  0  6  5  0

0  0  0  0  0  0  0  0 10  0

0  0  0  0  0  0  0  0  0  5

0  0  0  0  0  0  0  0  0  2

0  0  0  0  0  0  0  0  0  0

【输出样例】

minlong=19

1 3 5 8 10

1. #include <stdlib.h>
2. #include <cstdio>
3. #include <algorithm>
4. #include <iostream>
5. using namespace std;
6. const int M=105;
7. int a[M][M],f[M],c[M];//f记录最短距离 c记录下个位置点
8. int main()
9. {
10.   int i,j,n,x;
11.   cin>>n;
12.   for(i=1;i<=n;i++){
13.     for(j=1;j<=n;j++) cin>>a[i][j];
14.     f[i]=1000000;
15.   }
16.   f[n]=0;
17.   for(i=n-1;i>=1;i--)
18.     for(x=i+1;x<=n;x++)
19.       if(a[i][x]>0 &&(f[x]!=1000000 && f[i]>a[i][x]+f[x])){
20.         f[i]=a[i][x]+f[x];
21.         c[i]=x;
22.       }
23.   cout<<"minlong="<<f[1]<<endl;
24.   x=1;
25.   while(x!=0){
26.     cout<<x<<' ';x=c[x];
27.   }
28.   cout<<endl;
29.   //for(i=1;i<=n;i++) cout<<"f["<<i<<"]:"<<f[i]<<" c["<<i<<"]:"<<c[i]<<endl;
30.   //system("pause");
31.   return 0;
32. }

 

相关文章
|
数据采集 算法 小程序
MaaS一体化绿色出行服务,实现城市交通出行碳中和
和管理交通相关服务,以满足消费者的出行需求。旨在深刻理解公众的出行需求,将各种交通模式整合在统一的服务体系与平台上,利用大数据进行决策,以优化资源配置,满足出行者多样化出行需求,并通过统一的互联网应用对外提供服务。
2507 0
MaaS一体化绿色出行服务,实现城市交通出行碳中和
|
1月前
|
存储 传感器 监控
未来城市的智慧交通系统
智慧交通系统是未来城市发展的重要组成部分,通过整合物联网、大数据和人工智能技术,实现交通的智能化管理。本文探讨了智慧交通系统的关键技术、架构及其在实际应用中的案例,并展望了未来的发展趋势。
|
30天前
|
传感器 人工智能 物联网
智能环境监测:城市空气质量与气候控制
【10月更文挑战第23天】智能环境监测技术利用物联网、大数据、云计算和人工智能,对城市空气质量与气候进行实时、高精度监测,通过数据分析预测环境变化,助力环境保护与决策,促进城市可持续发展。
|
6月前
|
机器学习/深度学习 传感器 数据采集
植保机器人在生长监测与分析方面的精准农业应用
植保机器人在生长监测与分析方面的精准农业应用
95 2
|
传感器 监控 安全
精准感知+高效预判——城市“听诊器”防水患于未然
近期,全国多地遭遇暴雨猛袭,引发城市积涝,更有台风“杜苏芮”登陆后引发沿海内陆极端降水,各地排水防涝工作面临严峻考验。 快速定位城市排水管网系统的管道淤堵点,对河道水位、雨量情况、污水厂进水流量以及泵站运行情况等进行实时在线监测,是预防暴雨内涝可能带来的城市安全隐患的关键之一。
精准感知+高效预判——城市“听诊器”防水患于未然
AIE初探——贵州省地形分析
AIE对标GEE,我们国人自己的遥感计算云平台。
AIE初探——贵州省地形分析
|
机器学习/深度学习 存储 传感器
智慧农业小麦室外病虫害防治规范,北斗农业
主要包括农田信息采集、土壤养分及分布调查、农作物施肥、农作物病虫害防治、特种作物种植区监控、以及农业机械无人驾驶、农田起垄播种、无人机植保等应用,其中农业机械无人驾驶、农田起垄播种、无人机植保等应用对高精度北斗服务需求强烈。
186 0
|
物联网 定位技术 监控
大气网格化监测,网格化大气环境监测系统,成都纵横智控
作为国内环境监测行业领先的成都纵横智控,积累了多年的大气环境监测仪器设备制造应用和大气环境领域监测的经验,针对目前城市大气环境监测网格化建设,推出的新一代城市**大气网格化监测**系统,可以实现城市区域环境多维一体化监测管理