
最短路径
文章平均质量分 53
Violet-Guo
努力一直前进的程序猿一枚~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU - 1874 - 畅通工程续(Floyd)
题意:给你节点数和边的条数,再给你一个出发点和结束点,让你求最短路径原创 2015-07-22 15:11:07 · 576 阅读 · 0 评论 -
POJ - 3767 - I Wanna Go Home
I Wanna Go Home题目描述The country is facing a terrible civil war—-cities in the country are divided into two parts supporting different leaders. As a merchant, Mr. M does not pay attention to politics but原创 2016-04-26 23:31:21 · 516 阅读 · 0 评论 -
hihoCoder - 1089 - 最短路径·二:Floyd算法
1089 : 最短路径·二:Floyd算法时间限制:10000ms 单点时限:1000ms 内存限制:256MB描述万圣节的中午,小Hi和小Ho在吃过中饭之后,来到了一个新的鬼屋!鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。由于没有肚子的压迫,小Hi和小Ho决定好好的逛一逛这个鬼屋,逛着原创 2016-02-04 23:25:55 · 710 阅读 · 0 评论 -
SPFA算法——最短路径
SPFA是一种求单源最短路的算法算法中需要用到的主要变量int n; //表示n个点,从1到n标号int s,t; //s为源点,t为终点int d[N]; //d[i]表示源点s到点i的最短路int p[N]; //记录路径(或者说记录前驱)queue <int> q; //一个队列,用STL实现,当然可有手打队列,无所谓bool vis[N]; //vis[i]=1表示点i在队列中转载 2016-02-04 22:47:27 · 829 阅读 · 0 评论 -
Dijkstra算法和Floyd算法简介(最短路径算法)
Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该算法要求图中不存在负权边。问题描述:在无向图 G=(V,E) 中,假设每条边 E转载 2016-02-04 21:41:08 · 1218 阅读 · 0 评论 -
蓝桥杯 - 道路和航路(SPFA)
算法提高 道路和航路时间限制:1.0s 内存限制:256.0MB问题描述农夫约翰正在针对一个新区域的牛奶配送合同进行研究。他打算分发牛奶到T个城镇(标号为1..T),这些城镇通过R条标号为(1..R)的道路和P条标号为(1..P)的航路相连。每一条公路i或者航路i表示成连接城镇Ai(1<=A_i<=T)和Bi(1<=Bi<=T)代价为Ci。每一条公路,Ci的范围为0<=Ci<=10,00原创 2016-02-06 20:39:52 · 881 阅读 · 0 评论 -
蓝桥杯- 最短路(SPFA算法)
算法训练 最短路 时间限制:1.0s 内存限制:256.0MB问题描述给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入格式第一行两个整数n, m。接下来的m行,每行有三个整数u, v, l,表示u到v有一条长度为l的边。输出格式共n-1行,第i行表示1号点到i+1号点的最短路。样例输入 3 3 1 2原创 2016-02-05 11:48:48 · 1082 阅读 · 0 评论 -
hihoCoder - 1081 - 最短路径·一:Dijkstra算法
1081 : 最短路径·一时间限制:10000ms 单点时限:1000ms 内存限制:256MB描述万圣节的早上,小Hi和小Ho在经历了一个小时的争论后,终于决定了如何度过这样有意义的一天——他们决定去闯鬼屋!在鬼屋门口排上了若干小时的队伍之后,刚刚进入鬼屋的小Hi和小Ho都颇饥饿,于是他们决定利用进门前领到的地图,找到一条通往终点的最短路径。鬼屋中一共有N个地点,分别编号为1..N,这N原创 2016-02-04 23:11:21 · 715 阅读 · 0 评论 -
hihoCoder - 1093 - 最短路径·三:SPFA算法
1093 : 最短路径·三: SPFA算法时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 万圣节的晚上,小Hi和小Ho在吃过晚饭之后,来到了一个巨大的鬼屋!鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。不过这个鬼屋虽然很大,但是其中的道路并不算多,所以小Hi还是希望原创 2016-02-05 11:32:10 · 571 阅读 · 0 评论 -
九度OJ - 1028 - 继续畅通工程
题目描述 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。输入测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( 1< N < 100 );随后的 N(N-1)/2 行对应村庄间道原创 2016-06-23 08:27:56 · 590 阅读 · 0 评论