![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论——最短路
倚剑笑紅尘
教练,我想学kaldi!
展开
-
poj2502 - Subway (dijkstra )(L)
转载自:http://blog.csdn.net/wangjian8006subwayTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 10129Accepted: 3307DescriptionYou have jus转载 2017-07-10 17:50:30 · 287 阅读 · 0 评论 -
Gym - 100783F City Park(并查集的运用)
题目链接:点击打开链接题目大意:给出一些矩阵,如果矩阵之间有接触算作一个连通分量,问最大的连通分量的面积为多少?思路:既然接触即算为一个连通分量,那么我们可以分别讨论他的横边接触和竖边接触。将横边和竖边分别存储在不同的结构体数组中,然后对数组进行排序,将互相接触的边对应的矩阵放在统一并查集中。最后统计下所有并查集的面积大小,输出最大的一个即可。#include#include原创 2017-08-27 10:12:28 · 321 阅读 · 0 评论 -
B - Flowery Trails Gym - 100783B (最短路 Dijkstra优先对列优化)
题目链接:点击打开链接题目大意:计算 1 和 n 两点间最短路的路径和的两倍,(即可能有多条最短路,所有最短路的路径和,一条边只能计算一次)思路:最短路 Dijkstra优先对列优化1 计算两个最短路,从0到其他点和从n-1到其他店2 枚举没一条边到两端的距离加上本身长度,判断是等于最短路长度3 若是的,那么这条边可以当做最短路的一条边#includ原创 2017-08-26 22:20:42 · 331 阅读 · 0 评论 -
POJ 3268 Silver Cow Party(Dijkstra)
POJ 3268 Silver Cow Party(Dijkstra)http://poj.org/problem?id=3268题意: 有N头牛要去参加牛X那里的聚会,现在除了X牛外,其他N-1头牛都要走到X牛那里去.给你M条有向边,现在问你任意一头牛从自己的位置走到X牛那,然后再走回来(来回都选择最短路径走)的话,需要的总时间的最大值是多少?即从所有N-1头牛中找那个原创 2017-08-26 21:41:12 · 195 阅读 · 0 评论 -
Dijkstra单源最短路径
Dijkstra单源最短路径 给定一个带权有向图G=(V,E) ,其中每条边的权是一个非负实数。另外,还给定 V 中的一个顶点,称为源。现在我们要计算从源到所有其他各顶点的最短路径长度。这里的长度是指路上各边权之和。这个问题通常称为单源最短路径问题。 下面给出两个计算单源最短路径的模板。Dijkstra_简化版:时间复杂度O(n^2),不可处理重边图转载 2017-08-26 21:11:38 · 330 阅读 · 0 评论 -
POJ 2253 Frogger (求每条路径中最大值的最小值,Dijkstra变形)
FroggerTime Limit: 1000MS Memory Limit: 65536KDescriptionFreddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans原创 2017-07-28 21:09:11 · 538 阅读 · 0 评论 -
POJ 3259 Wormholes (Bellman-Ford 求负环)(F)
WormholesTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 51462Accepted: 19108DescriptionWhile exploring his many farms, Farmer John has discovered a原创 2017-07-10 11:08:28 · 331 阅读 · 0 评论 -
POJ 1860 Currency Exchange(BellmanFord算法的变形,求正环)
转载自:http://www.cnblogs.com/kuangbin/archive/2012/08/17/2644807.htmlCurrency ExchangeTime Limit: 1000MSMemory Limit: 30000KTotal Submissions: 13585Accepted: 4669转载 2017-07-10 10:21:28 · 369 阅读 · 0 评论 -
poj1797 Heavy Transportation dijkstra变形
Heavy TransportationTime Limit: 3000MSMemory Limit: 30000KTotal Submissions: 36131Accepted: 9549DescriptionBackgroundHugo Heavy is happy. After the breakdown原创 2017-07-09 22:09:24 · 247 阅读 · 1 评论 -
poj 1511 Invitation Cards(SPFA)(矩阵以及邻接表对比)
Invitation CardsTime Limit: 8000MSMemory Limit: 262144KTotal Submissions: 27784Accepted: 9263DescriptionIn the age of television, not many people attend theater原创 2017-07-09 17:30:58 · 259 阅读 · 0 评论 -
POJ 3662 Telephone Lines(Dijkstra的邻接表存储)(可以作为模板题参考)
Telephone LinesTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 7047Accepted: 2583DescriptionFarmer John wants to set up a telephone line at his far原创 2017-07-09 16:45:04 · 270 阅读 · 0 评论 -
poj3169Layout【差分约束】 (S)
LayoutTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6549 Accepted: 3168DescriptionLike everyone else, cows like to stand close to their friends when q原创 2017-07-11 21:35:19 · 209 阅读 · 0 评论 -
HDU 4370 0 or 1(最短路)
转载自:http://blog.csdn.net/qq_21057881/article/details/52128980DescriptionGiven a n*n matrix C ij (1ij (1Besides,X ij meets the following conditions: 1.X 12+X 13+...X 1n=1 2.X 1n+X 2转载 2017-07-11 17:46:36 · 347 阅读 · 0 评论 -
POJ3159 最大差距(差分约束系统) (K)
CandiesTime Limit: 1500MSMemory Limit: 131072KTotal Submissions: 18737Accepted: 4930DescriptionDuring the kindergarten days, flymouse was the monitor of his c原创 2017-07-10 23:02:44 · 225 阅读 · 0 评论 -
POJ 1062 昂贵的聘礼(预处理和dijkstra算法)(M)
转载自:http://blog.csdn.net/freezhanacmore/article/details/8627216昂贵的聘礼Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 29628 Accepted: 8296Description年转载 2017-07-11 10:40:28 · 270 阅读 · 0 评论 -
hdu4725The Shortest Path in Nya Graph(拆点 + 最短路dijkstra)
题目链接:题目传送门题目大意:给n个点,m条无向边,边权w,为走这条路的代价。每个点属于某一层,从某层到隔壁层代价都是固定的c,求1到n最短路。思路:因为每个点可以借助层的属性,到达其他点就有了其他的路径。所以有必要把每层也抽象出额外的点。因为每层的点也是不连通的,就是说如果点i和点j在同一层,并不代表他们之间距离就是0。所以对于层节点,还需要拆点。将每层的点拆成i+n和i + n + n转载 2017-07-11 16:56:17 · 460 阅读 · 0 评论