![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论:最短路径
Jianzs_426
开源开发者
展开
-
Kuangbin带你飞 专题四 最短路径 习题报告
1. 最短路能解决一类问题,而不是单纯的最短路径问题,最短路径可以表示其他的具体意义以满足题目要求。在解决这种题目时,要找好转移关系,判断好初始化、边界条件,和最终的目标与过程的关系。2. 逆图(可能还叫反图),对指定点在逆图跑最短路就能得到各个点到这个点的最短距离,很强大。可以用来求一个环的最短路径。3. 传递闭包。可以表示点与点之间的连通关系。Floyd可以得到,貌似效率有点低啊。4. 正环、负环。spfa原创 2017-08-29 00:52:51 · 492 阅读 · 0 评论 -
POJ 3169 Layout ( 最短路径、差分约束)
题目链接:http://poj.org/problem?id=3169 Layout Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 12149 Accepted: 5840 Description Like everyone else, cows like to s原创 2017-08-28 22:37:41 · 366 阅读 · 0 评论 -
HDU 4370 0 or 1(最短路)by Kuangbin
转换思维的题啊,由一道让人不知如何下手的题,转换为了最短路基本思路就是把矩阵看做一个图,图中有n个点,1号点出度为1,n号点入度为1,其它点出度和入度相等,路径长度都是非负数,等价于一条从1号节点到n号节点的路径,故Xij=1表示需要经过边(i,j),代价为Cij。Xij=0表示不经过边(i,j)。注意到Cij非负且题目要求总代价最小,因此最优答案的路径一定可以对应一条简单路径。最终,我们直接读入边权转载 2017-08-28 20:15:17 · 309 阅读 · 0 评论 -
HDU 3416 Marriage Match IV (SPFA+最大流)
既然只统计最短路径条数,那么只有在最短路径的边是有用的,如果能统计出起始点到所有点的最短距离dist1,所有点到终止点的最短距离dist2,任意一条边,看这条边的起始点dist1加上边权加上终止点的dist2,如果等于最短路径,则在最短路径中,是有效的,如果不满足,则不再最短路径中,也就没有用了。原创 2017-08-28 18:08:00 · 262 阅读 · 0 评论 -
HDU 4725 The Shortest Path in Nya Graph (最短路径、建图,好题)
每一层建一个虚拟点,虚拟点到这一层的所有点建边,边权为0,然后,相邻层的点与这个虚拟点建边,边权就是C原创 2017-08-28 00:51:59 · 345 阅读 · 0 评论