城市间紧急救援(dijkstra算法)
发布日期:2021-05-06 03:53:58 浏览次数:7 分类:技术文章

本文共 523 字,大约阅读时间需要 1 分钟。

城市间紧急救援

题目

在这里插入图片描述

答案

#include
#include
using namespace std;#define inf 0x3f3f3f3fint map[501][501],vis[501],init_num[501],max_num[501],dis[501],root[501],cnt[501];int n,m,start,last;void init(){ memset(root,-1,sizeof root); memset(map,inf,sizeof map); memset(vis,0,sizeof vis); cin>>n>>m>>start>>last; for(int i=0;i
>init_num[i]; max_num[i]=init_num[i]; } while(m--) { int x,y,z; cin>>x>>y>>z; map[x][y]=map[y][x]=z; } for(int i=0;i

注意

对于数组的初始化赋值要在n的赋值之后,否则会出错(我自己血的教训!)

上一篇:社交网络图中结点的“重要性”计算(使用Dijkstra算法)
下一篇:旅游规划(Dijkstra算法)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月27日 11时11分05秒