POJ 2387 Til the Cows Come Home(Dijkstra算法)
来源:互联网 发布:微商吸粉软件 编辑:程序博客网 时间:2024/06/04 19:04
http://poj.org/problem?id=2387
最短路的简单问题 套模板 运用Dijkstra算法即可 不过要注意重边问题 即 两点之间可能会有多条直接连通的路 因为我们求最短路 所以只把这多条路中最短的一条记录下来即可
AC代码:
#include <stdio.h> int map[2010][2010]; int dis[2010]; int maxinf=999999999; void Dijkstra(int n){ int vis[2010]; for (int i=1;i<=n;i++) { dis[i]=map[1][i]; vis[i]=0; } vis[1]=1; dis[1]=0; int u; for (int i=1;i<=n;i++){ int mindis=maxinf; for (int j=1;j<=n;j++){ if (!vis[j]&&dis[j]<mindis){ u=j; mindis=dis[j]; } } vis[u]=1; for (int j=1;j<=n;j++){ if (!vis[j]&&dis[u]+map[u][j]<dis[j]){ dis[j]=dis[u]+map[u][j]; } } } } int main (){ int N,M; int A,B,C; scanf ("%d%d",&N,&M); for (int i=1;i<=M;i++){ for (int j=1;j<=M;j++){ map[i][j]=maxinf; } } for (int i=1;i<=N;i++){ scanf ("%d%d%d",&A,&B,&C); if (map[A][B]>C)//注意重边 { map[A][B]=C; map[B][A]=C; } } Dijkstra(M); printf ("%d\n",dis[M]); return 0; }
0 0
- POJ 2387 Til the Cows Come Home(Dijkstra算法)
- POJ 2387 Til the Cows Come Home(Dijkstra算法)
- poj 2387 Til the Cows Come Home(dijkstra算法)
- Til the Cows Come Home(poj 2387 Dijkstra算法)
- POJ 2387 Til the Cows Come Home(Dijkstra判重边)
- POJ 2387 Til the Cows Come Home(Dijkstra)
- poj 2387 Til the Cows Come Home(Dijkstra)
- POJ - 2387 Til the Cows Come Home(Dijkstra)
- POJ 2387 Til the Cows Come Home(简单的Dijkstra算法)
- POJ 2387 Til the Cows Come Home (最短路径,Dijkstra算法)
- poj 2387-Til the Cows Come Home-dijkstra
- POJ 2387 Til the Cows Come Home 最短路-Dijkstra
- POJ 2387 Til the Cows Come Home (Dijkstra)
- POJ 2387 Til the Cows Come Home(Dijkstra简单题)
- Til the Cows Come Home - POJ 2387 Dijkstra
- POJ 2387 || Til the Cows Come Home(最短路,dijkstra
- POJ 2387 Til the Cows Come Home (dijkstra)
- Dijkstra-POJ-2387-Til the Cows Come Home
- Ubuntu 16.04 命令行下安装jdk1.8
- 数据结构——线性表——散列存储结构——哈希表知识点总结
- A1 = ?
- linux新建文件及目录默认权限
- python 包安装的好方法
- POJ 2387 Til the Cows Come Home(Dijkstra算法)
- HDOJ 1522 Marriage is Stable
- input传参
- 【ONION勒索软件】Win10系统防护ONION勒索病毒的详细步骤
- 【技术美术】盘点十大可捏脸的单机游戏
- 点滴学习Linux----echo 命令学习
- 夹角有多大II
- android与H5的交互
- Spring_MVC传递参数乱码