城市地图
来源:互联网 发布:mac做app开发 编辑:程序博客网 时间:2024/06/05 14:40
图的深度优先遍历
#include<stdio.h>#include<iostream>using namespace std;int Min=999999,book[101],n,e[1010][101];//cur是当前所在城市的编号,dis是当前已经走过的距离 void dfs(int cur,int dis){int j;if(dis>Min) return;//如果当前走过的路已经大于之前的最短路,则没必要再继续 if(cur==n){//是否到达目的地 if(dis<Min) Min=dis;return;} for(j=1;j<=n;j++){//依次尝试 if(e[cur][j]!=999999&&book[j]==0){ book[j]=1;dfs(j,dis+e[cur][j]);book[j]=0;}}return;} int main(){int i,j,m,a,b,c;cin>>n>>m;//初始化二维矩阵 for(i=1;i<=n;i++) for(j=1;j<=n;j++) if(i==j) e[i][j]=0; else e[i][j]=999999; //读入城市之间的距离 for(i=1;i<=m;i++){ cin>>a>>b>>c; e[a][b]=c;}//从一号开始出发 book[1]=1;dfs(1,0);cout<<Min;}
阅读全文
0 0
- 城市地图
- 城市地图
- 城市地图
- [Aha]城市地图
- 最新silverlight调用google城市地图(矢量)
- 图的深度优先遍历--城市地图
- 城市地图-图的深度优先遍历
- 城市地图--深度优先遍历最短路径
- mapbar地图abc -- 显示某个城市地图
- 【转】驾车必备——城市地图——街景
- dfs之图的遍历——城市地图
- 啊哈算法 城市地图(图的深度优先遍历)
- 5.3城市地图——图的深度优先遍历
- 某城市地图网站被挂上威金/Viking新变种Worm.Win32.Viking.ii
- 基于AJAX技术的WebGis系统实践 (2. 三维城市地图系统设计)
- 基于AJAX技术的WebGis系统实践 (3. 三维城市地图系统实体建设)
- 基于AJAX技术的WebGis系统实践 (4. 三维城市地图系统功能概述)
- 基于AJAX技术的WebGis系统实践 (2. 三维城市地图系统设计)
- 谈谈我对PMP的一点点感受
- 如何使用ZeroBrane Studio 调试cocos2dx-Lua代码
- wireshark抓包
- shell 简单学习2
- VM安装虚拟机踩过的坑
- 城市地图
- 分布式事务在银行
- 深度学习下的医学图像分析 2
- “Kotlin in Action”读书笔记
- netlink详解
- 湖南省第六届大学生计算机程序设计竞赛 战场的数目
- 算法<Next Permutation问题>
- 1056. Mice and Rice (25)
- golang 空指针