hdu2544最短路
在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?
Input
输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示成都的大街上有几个路口,标号为1的路口是商店所在地,标号为N的路口是赛场所在地,M则表示在成都有几条路。N=M=0表示输入结束。接下来M行,每行包括3个整数A,B,C(1<=A,B<=N,1<=C<=1000),表示在路口A与路口B之间有一条路,我们的工作人员需要C分钟的时间走过这条路。
输入保证至少存在1条商店到赛场的路线。
Output
对于每组输入,输出一行,表示工作人员从商店走到赛场的最短时间
Sample Input
2 1 1 2 3 3 3 1 2 5 2 3 5 3 1 2 0 0
Sample Output
3 2
非常简单的最短路问题直接套模板
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int ps[1100][1100],dp[1100][1100];
int main(){
    int N,M,A,B,C,i,j,k;
    while(cin>>N>>M&&N!=0)
    {
        //memset(dp,0,sizeof(dp));
        for(i=1;i<=N;i++)
            for(j=1;j<=N;j++)
            ps[i][j]=0x3f3f3f3f;
        for(i=1;i<=M;i++)
        {
            cin>>A>>B>>C;
            ps[A][B]=ps[B][A]=C;
        }dp[1][N]=0x7fffffff;
        for(k=1;k<=N;k++)
        for(i=1;i<=N;i++)
        for(j=1;j<=N;j++)
        if (ps[i][j]>ps[i][k]+ps[k][j])
        ps[i][j]=ps[i][k]+ps[k][j];
        cout<<ps[1][N]<<endl;
    }
    return 0;
}
hdu2544最短路的更多相关文章
- HDU-2544 最短路 Dijkstra模板题
		题目链接:https://vjudge.net/problem/HDU-2544 题意: 题目要求找到节点1到节点n之间的一条最短路 分析: Dijkstra模板题 单源最短路径,可以用dijkstr ... 
- HDU2544 最短路dij
		纯最短路. ///HDU 2544堆优化的最短路 #include <cstdio> #include <iostream> #include <sstream> ... 
- hdu2544 最短路  Dijkstra算法
		最短路(Dijkstra算法模板题) Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Other ... 
- HDU2544 最短路                                                                                            2017-04-12 18:51             31人阅读              评论(0)              收藏
		最短路 Time Limit : 5000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Submissio ... 
- hdu2544最短路(floyd基础)
		最短路 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ... 
- 最短路径(最基础,经典的模板和思想):HDU-2544最短路
		题目: 最短路 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su ... 
- [hdu2544]最短路spfa
		解题关键:最短路模板一直没整理过,这里整理了一下spfa+链式前向星建图的最短路模板,以后网络赛省的打了. spfa算法的关键就是松弛操作,只有进行松弛操作,其后的点距离才可能被更新. #includ ... 
- hdu-2544     最短路(最短路)
		Time limit1000 ms Memory limit32768 kB 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt.但是每当我们的工作人员把上百件的衣服从商店运回到 ... 
- hdu2544 最短路
		题目:http://acm.hdu.edu.cn/showproblem.php?pid=2544 最短路径DIJKSTRA #include<stdio.h> #include<m ... 
- HDU2544最短路(dijkstra)
		用dijkstra来练练手 #include<iostream> #include<stdio.h> #include<string.h> #include< ... 
随机推荐
- YII基础二
			YII多表关联查询 ->select("{{%relation_detail}}.name") ->from("{{%user}}") ->l ... 
- AJ学IOS(13)UI之UITableView学习(下)汽车名牌带右侧索引
			AJ分享,必须精品 先看效果图 代码 ViewController #import "NYViewController.h" #import "NYCarGroup.h& ... 
- 2019-07-31【机器学习】无监督学习之降维PCA算法实例 (鸢尾花)
			样本 代码: import matplotlib.pyplot as plt from sklearn.decomposition import PCA from sklearn.datasets i ... 
- 【Java】 Variable 变量
			什么是Variable变量? - 变量是内存中的一个存储区域 - 这个存储区域内的数据允许在同一类型范围内不断变化 - 是程序最基本的存储单元,包含三个要素[变量类型][变量名][存储的值] 为什么需 ... 
- 对于之间不平凡的我,为什么会选择IT!(上)
			我相信有很多小伙伴看了我发布的文章后,不知道对大家有无启发,在这里我都非常感谢大家的收看,因为现在收疫情影响,我也看到很多朋友私信我,看你经历这么多是经历了什么,如果大家在上一篇发现的时候会看见我父亲 ... 
- 45道SQL数据题详解1
			准备阶段: 创建表: //创建学生表,前面的s表示学生,相应的标签前面加t表示老师 CREATE TABLE students (sno VARCHAR(3) NOT NULL, sname VARC ... 
- 爬取腾讯网的热点新闻文章 并进行词频统计(Python爬虫+词频统计)
			前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:一棵程序树 PS:如有需要Python学习资料的小伙伴可以加点击下方链 ... 
- ATcoder--D - Summer Vacation
			这个题目的题意有点难搞 题目连接: https://atcoder.jp/contests/abc137/tasks/abc137_d 题目大意:输入n和m 指的是一共有n个输入在m天前一共能赚到的钱 ... 
- Cocos2d-x在win7下的android交叉编译环境
			cocos2d-x在win7下的Android交叉编译环境 2014年4月14日 cocos2d-x环境配置 前面把Visual Studio+Python开发环境配好了,但还没有讲如何在Androi ... 
- OkHttp 优雅封装 OkHttps 之 回调线程魔变
			第一篇:OkHttp 优雅封装 HttpUtils 之 气海雪山初探 第二篇:OkHttp 优雅封装 HttpUtils 之 上传下载解密 简介 HttpUtils 从 v2.3.0 之后便重命名了, ... 
