图论 最短路
文章平均质量分 80
余浩媛
AC是种恶习,但是我似乎已经戒不掉了!
展开
-
hdu 1385 Minimum Transport Cost(Floyd打印路径)
Minimum Transport Cost Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9113 Accepted Submission(s): 2406 Problem Description原创 2015-11-24 21:27:13 · 372 阅读 · 0 评论 -
hdu 2544 最短路(最短路算法之Dijkstra)
首先,按个人理解说一下最小生成树和最短路的区别: 最小生成树是要把所有点都连接起来,计算最小权值,而最短路不需要连接所有点,只需要连接起点和终点,其他不一定都要连接。 Prim算法和Dijkstra算法的区别就在于此。一开始想了很久。 然后,下面介绍一下Dijkstra算法(大家可以对比一下Prim算法,源码相似度很高,容易混): 先引用一张图,说一下Dijkstra算法的原创 2015-11-10 17:52:04 · 333 阅读 · 0 评论 -
hdu 1874 畅通工程续(最短路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1874 思路: 注意重边的情况,养成好习惯~ #include #include #include #include #include #include #include #include #include #include #include #include #i原创 2015-12-16 00:19:50 · 276 阅读 · 0 评论 -
POJ 3268 Silver Cow Party(Dijsktra+优先队列)
奶牛派对:有分别来自 N 个农场的 N 头牛去农场 X 嗨皮,农场间由 M 条有向路径连接。每头牛来回都挑最短的路走,求它们走的路的最大长度? #include #include #include #include #include #include #include #include #include #include #include #include #in原创 2015-12-09 16:15:13 · 284 阅读 · 0 评论 -
poj 2449 Remmarguts' Date(A*+Dijsktra 求第K短路)
题目链接:http://poj.org/problem?id=2449 题意:很直接,求第k短路。 思路:没什么思路。参考了网上的资料学习了一波,对链式前向星的了解不够深刻,以前写Dijsktra为了简单粗暴直接用了邻接链表存储图,现在用了链式前向星就不会呃呃呃,毕竟too navie,这也是到现在做的第二个A*的题目,主要目的还是熟悉一下A*算法吧。 长路漫漫~ #include原创 2015-12-17 11:42:18 · 440 阅读 · 0 评论 -
poj 3463 Sightseeing(最短路和次短路)
题目链接:http://poj.org/problem?id=3463 题意:求最短路和次短路的总个数,满足次短路的距离+1=最短路。 #include #include #include #include #include #include #include #include #include #include #include #include #i原创 2015-12-18 10:33:39 · 463 阅读 · 0 评论 -
最短路算法(Floyd、Dijsktra、Bellman-Ford、SPFA)
最短路算法基本可以分为以下两个步骤: ①初始化(任意两边的距离) ②松弛操作 在图论中,最关键的是如何建图。 在最短路算法中,首先要处理数据,在这个时候,要考虑该用那种方式建图。 比较常见的建图方式:邻接链表、邻接矩阵、前向星、链式前向星、十字链表。 对于这五种建图方式,在这里不做详细讨论,只是大概介绍一下优点和缺点。 邻接链表:适合点多的图 邻接矩阵:适合边多的图 链式前向原创 2016-02-01 10:39:06 · 626 阅读 · 0 评论