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. }

 

相关文章
|
边缘计算 人工智能 运维
如何构建基于数字孪生的智慧全息路口
全息路口是基于数字孪生技术,将城市道路上的全要素进行数字化还原,进而为交通治理提供一体化解决措施,是为交通精细化治理而生的一款产品。
1562 0
如何构建基于数字孪生的智慧全息路口
|
数据采集 算法 小程序
MaaS一体化绿色出行服务,实现城市交通出行碳中和
和管理交通相关服务,以满足消费者的出行需求。旨在深刻理解公众的出行需求,将各种交通模式整合在统一的服务体系与平台上,利用大数据进行决策,以优化资源配置,满足出行者多样化出行需求,并通过统一的互联网应用对外提供服务。
2546 0
MaaS一体化绿色出行服务,实现城市交通出行碳中和
|
5月前
|
自动驾驶
对于无人驾驶汽车是否能够真正解决交通拥堵问题
对于无人驾驶汽车是否能够真正解决交通拥堵问题
对于无人驾驶汽车是否能够真正解决交通拥堵问题
|
2月前
|
传感器 人工智能 物联网
智能环境监测:城市空气质量与气候控制
【10月更文挑战第23天】智能环境监测技术利用物联网、大数据、云计算和人工智能,对城市空气质量与气候进行实时、高精度监测,通过数据分析预测环境变化,助力环境保护与决策,促进城市可持续发展。
|
2月前
|
安全
磁悬浮交通:超高速运输的未来
【10月更文挑战第13天】磁悬浮交通利用磁力使列车悬浮于轨道,实现高速行驶,具备速度快、安全、环保及维护简便等优势,正逐渐变革出行方式。其原理基于常导或超导磁铁产生的吸斥力,减少摩擦以提高效率。技术探索始于20世纪初,近年来在中、美、日等国取得显著进展。尽管建设成本高昂且存在技术挑战,但磁悬浮交通有望成为未来超高速运输的主力军,提升城市间交通效率。
|
4月前
|
传感器 自动驾驶 安全
无人驾驶汽车可以通过优化路线和交通流动来减少交通拥堵
无人驾驶汽车可以通过优化路线和交通流动来减少交通拥堵
|
5月前
|
自动驾驶 安全
无人驾驶汽车可以解决交通拥堵问题
无人驾驶汽车可以解决交通拥堵问题
|
7月前
|
算法 调度
光学雨量计在城市雨水管理中具有重要的应用价值
光学雨量计在城市雨水管理中具有重要的应用价值
光学雨量计在城市雨水管理中具有重要的应用价值
|
关系型数据库 定位技术 数据库
|
物联网 定位技术 监控
大气网格化监测,网格化大气环境监测系统,成都纵横智控
作为国内环境监测行业领先的成都纵横智控,积累了多年的大气环境监测仪器设备制造应用和大气环境领域监测的经验,针对目前城市大气环境监测网格化建设,推出的新一代城市**大气网格化监测**系统,可以实现城市区域环境多维一体化监测管理