
ACM_最短路
文章平均质量分 85
AC_Dreameng
行有余力,则来刷题!
展开
-
HDU 2544 最短路【Dijkstra算法、spfa算法】
最短路Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 50795 Accepted Submission(s): 22339Problem Description在每年的校赛里,所有进入决赛的同学都会获原创 2016-05-07 22:09:36 · 2551 阅读 · 1 评论 -
POJ 1797 Heavy Transportation【Dijkstra最短路变形】
Heavy TransportationTime Limit: 3000MS Memory Limit: 30000KTotal Submissions: 29682 Accepted: 7919DescriptionBackground Hugo Heavy is happy. After the breakdo原创 2016-08-08 14:35:31 · 1579 阅读 · 0 评论 -
CSU 1333 & Uva 12661 Funny Car Racing【最短路变形+spfa算法,链式前向星建图】
Funny Car RacingMemory Limit: 131072KB64bit IO Format: %lld & %lluStatusDescriptionThere is a funny car racing in a city with n junctions and m directed roads. Th原创 2016-08-25 21:41:19 · 15031 阅读 · 0 评论 -
POJ 1062 昂贵的聘礼【Dijkstra算法变形】
虽然题面是中文题,但是理解题目意思也不是那么简单。首先说下样列吧,样列的直观图如下:0号代表起点,1代表终点,就求0-->1的最短路,但本题引入了等级,难度就有了提升,原来本想贪心枚举,看相邻的点的等级差是否在范围内,但后来发现存在问题:例如:在等级差距为2的时候,1和3可以交易,3和5就不可以可以交易了(1,3,5均为等级)。依次枚举交易过程中的最高级别。注意:酋长的级别不一定是最高的。原创 2016-09-19 22:06:01 · 1101 阅读 · 0 评论 -
POJ 3767 I Wanna Go Home【最短路,Dijkstra+spfa,题意是关键呀】
题意:一个国家有n个城市,之间共有m条路,每座城市属于group1或group2,1一定属于group1 , 2一定属于group2,属于group2 的城市不能直接到达属于group1的城市,问从1到2的最短路。有人说建图是关键,但我认为,松弛操作时才是关键。建图双向边单向边不好控制。如果均建双向边,求解的过程中避免直接从group2到group1即可。理解题意后DIjkstra算法和spfa算法随便来。原创 2016-09-22 21:07:16 · 1118 阅读 · 0 评论 -
CSU 1808 地铁【最短路变形】
1808: 地铁obo 居住在大城市 ICPCCamp。ICPCCamp 有 n 个地铁站,用 1,2,…,n 编号。 m 段双向的地铁线路连接 n 个地铁站,其中第 i 段地铁属于 ci 号线,位于站 ai,bi 之间,往返均需要花费 ti 分钟(即从 ai 到 bi 需要 ti 分钟,从 bi 到 ai 也需要 ti 分钟)。众所周知,换乘线路很麻烦。如果乘坐第 i 段地铁来到地铁站 s,又乘坐第 j 段地铁离开地铁站 s,那么需要额外花费 |ci-cj | 分钟。注意,换乘只能在地铁站内进行。原创 2016-09-07 00:48:19 · 1547 阅读 · 1 评论 -
POJ 1847 Tram 【最短路,spfa算法,题意理解是关键呀!!】
TramTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 13468 Accepted: 4954DescriptionTram network in Zagreb consists of a number of intersections and rail原创 2016-07-30 21:55:19 · 1433 阅读 · 0 评论 -
HDU 1874 畅通工程续【最短路,qscqesze直播代码,pair建图,spfa,DIjkstra算法】
畅通工程续Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 47466 Accepted Submission(s): 17655Problem Description某省自从实行了很多年的畅通工程计划后原创 2016-09-27 22:44:19 · 1354 阅读 · 0 评论 -
POJ 3463 Sightseeing【次短路,Dijkstra算法,链式前向星建图】
题意:旅行团每天固定的从S地出发到达T地,为了省油要求尽量走最短路径或比最短路径长1单位距离的路径,求满足条件的路径条数算法:最短路和次短路。Dijkstra算法。采用邻接表建图。总结:不要用邻接矩阵。因为有重边。 dis[x][2]:dis[x][0]表示起点到x的最短路、dis[x][1]表示起点到x的次短路;arr[x][2]:arr[x][0]表示起点到x的最短路条数、arr[x][1]表示起点到x的次短路的条数;vis[x][2]对应于x和0、1功能为记录该点是否被访问!原创 2016-08-26 10:53:48 · 1290 阅读 · 0 评论 -
POJ 1511 Invitation Cards 【最短路,spfa算法,Dijkstra算法堆优化】
Invitation CardsTime Limit: 8000MS Memory Limit: 262144KTotal Submissions: 25219 Accepted: 8346DescriptionIn the age of television, not many people attend theat原创 2016-08-15 15:01:00 · 3012 阅读 · 1 评论 -
POJ 3013 Big Christmas Tree【最短路变形,DIjkstra堆优化+spfa算法】
Big Christmas TreeTime Limit: 3000MS Memory Limit: 131072KTotal Submissions: 23064 Accepted: 4987DescriptionChristmas is coming to KCM city. Suby the loyal ci原创 2016-08-09 16:23:42 · 1897 阅读 · 0 评论 -
NYOJ 1274 信道安全【最短路,spfa+链式向前星】
信道安全时间限制:1000 ms | 内存限制:65535 KB难度:2描述Alpha 机构有自己的一套网络系统进行信息传送。情报员 A 位于节点 1,他准备将一份情报 发送给位于节点 n 的情报部门。可是由于最近国际纷争,战事不断,很多信道都有可能被遭到监 视或破坏。 经过测试分析,Alpha 情报系统获得了网络中每段信道安全可靠性的概率,情报员 A 决定选原创 2016-08-20 13:15:57 · 2223 阅读 · 0 评论 -
HDU 2680 Choose the best route【多源最短路,Dijkstra+spfa】
题意:输入n,m,s,分别代表车站数(顶点数),路的数量,终点位置,然后有m行数据代表车站之间的距离,再输入一个w,代表可以开始的地方,接下来就是w个点。思路:还是最短路,但是起点有多个选择,如果每次都从每个起点去搜索,应该会TLE。由于此题的点坐标都是由 1 分开始的,我们可以将起点设为 0 ,再将 0 到每个起点的距离设为0,这样从0到终点的最短路径即为所求。不存在最短路输出 “-1”。注意:此题有重边,记录最小的就可以了。原创 2016-07-26 15:20:26 · 1404 阅读 · 0 评论 -
HDU 3790 最短路径问题【多关键字最短路,Dijkstra算法+spfa算法】
最短路径问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 22410 Accepted Submission(s): 6688Problem Description给你n个点,m条无向边,每条边都有长原创 2016-07-26 15:33:24 · 1312 阅读 · 0 评论 -
HDU 1874 畅通工程续【最短路,Dijkstra算法+spfa算法】
畅通工程续Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 45093 Accepted Submission(s): 16740Problem Description某省自从实行了很多年的畅通工程计划后原创 2016-07-26 21:16:02 · 1311 阅读 · 0 评论 -
HDU 2066 一个人的旅行【最短路,多起点多终点,Dijkstra算法+spfa算法】
一个人的旅行Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 31420 Accepted Submission(s): 10804Problem Description虽然草儿是个路痴(就是在杭电待了一原创 2016-07-26 22:24:36 · 2062 阅读 · 0 评论 -
HDU 1142 A Walk Through the Forest (记忆化搜索+Dijkstra算法)
A Walk Through the ForestTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7583 Accepted Submission(s): 2791Problem Description原创 2016-07-12 22:47:03 · 1801 阅读 · 0 评论 -
HDU 1548 A strange lift【不错的最短路,spfa】
n代表楼梯层数,A代表起始位置,B代表终止位置,接下来有n个数,代表到达每一层后,可以选择按 按钮“UP”,“DOWN” ,代表执行此操作后电梯可上升或下降的层数(注意:是变化的层数,且合法),问你至少需要按多少次按钮?思路:此题看起来有一点复杂,但转化一下就变得简单了。以每一层及其可到达的楼层为顶点建立有向图,并把其权值设为1,此问题即可住转化为从起点到终点的最短路径。我用Dijkstra算法WA,难道有负权?此题也有人用BFS解决的。sofa算法AC代码:原创 2016-07-28 16:49:40 · 1100 阅读 · 0 评论 -
HDU 2112 HDU Today【最短路+map容器,spfa算法+Dijkstra算法】
HDU TodayTime Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 25102 Accepted Submission(s): 6067Problem Description经过锦囊相助,海东集团终于度原创 2016-07-28 21:29:34 · 1204 阅读 · 0 评论 -
HDU 1217 Arbitrage 【最短路,map+spfa】
题目大意:给了你集中货币,及其之间的汇率,问你是否存在某种货币经过与其他货币的进行一个回路的兑换后能否获利。一看就是最短路的问题,关键是初始值,改成最‘大’路就可以了,好多人多都用Floyd算法,spfa算法那么好,怎么不用?对于顶点的话,用map就好了。spfa算法AC代码:原创 2016-07-30 21:28:17 · 1061 阅读 · 0 评论 -
NYOJ564 & CSU 1106 最优对称路径【记忆化搜索+最短路】
最优对称路径时间限制:1000 ms | 内存限制:65535 KB难度:3描述 给一个 n 行 n 列的网格,每个格子里有一个 1 到 9 的数字。你需要从左上角走到右下角,其中每一步只能往上、下、左、右四个方向之一走到相邻格子,不能斜着走,也不能走出网格,但可以重复经过一个格子。为了美观,你经过的路径还必须关于“左下-右上”这条对角线对称。下图是一原创 2016-08-18 16:17:02 · 1309 阅读 · 0 评论 -
HDU 2196 Computer 【树的直径】
网上好多博客多用树形DP来解决,但是用树的直径也可以解决。题意:有n台电脑,下面有n-1行,每行两个数据v,w,第i行表示,第i+1台电脑与第v台电脑之间的距离是w.求每台电脑离它最远的电脑的距离.原创 2017-07-12 11:04:15 · 779 阅读 · 0 评论