![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路
H_ang
记录一些东西吧!
展开
-
Codeforces Roun d #621 (Div. 1 + Div. 2) D. Cow and Fields 最短路+贪心 图上特殊点加边使最短路最大
题目链接:https://codeforces.ml/contest/1307/problem/D题目大意:有一个无向图n个点m条边,其中有k个特殊点。现在让你在两个特殊点之间连一条边。让1到n的最短路最大, 。...原创 2020-02-18 16:48:29 · 298 阅读 · 0 评论 -
2020牛客寒假算法基础集训营3 J-牛牛的宝可梦Go - floyd最短路+类LIS DP
题目链接:https://ac.nowcoder.com/acm/contest/3004/J题目大意:我们可以很容易得到一个K^2的算法。因为每个时间都不同。那么按时间排序。就是一个LIS。如果满足(j->i)时间差>=dis(i, j)那么就可以转移。f[i]:在捉完第i只宝可梦获得的最大战斗力f[i]:在捉完第i只宝可梦获得的最大战斗力f[i]:在捉完第i只宝可梦获得的...原创 2020-02-17 13:11:22 · 193 阅读 · 0 评论 -
codeforces 1204 C. Anna, Svyatoslav and Maps floyd最短路
题目链接:http://codeforces.com/contest/1204/problem/C题目大意:给你一张邻接矩阵的图,和一个序列p,让你找到有个最短的p的子序列q。要求在图上依次访问q最短路,能经过p的所有节点。我们考虑压缩一些节点。无用的信息。p[1]和p[m]一定是确定的。那么对于节点p[i]。假设上一个确定的节点为u。如果p[i]在u到p[i+1]的最短路上(dis...原创 2019-11-20 16:13:47 · 133 阅读 · 0 评论 -
最短路+是否经过指定的边
题目链接:https://ac.nowcoder.com/acm/contest/699/E输入:输入 n, s, t;输入mm条边。输入kk条边(边权=0)。问:现在可以经过k条免费边的一条,求s到t的最短路是否要经过一条。如果经过输出Yes,和最小费用。否则输出No,和最小费用(1<=n, m, k<=1000)。思路:把没有添加k条免费边的图跑一次最短路,费用:...原创 2019-04-21 10:02:04 · 611 阅读 · 0 评论 -
最短路专题+求路径的最小边的最大值+dijkstra+dp
题目链接:https://vjudge.net/problem/11758/origin题目大意:n点m条边, 求1到n所有通路的最小边的最大值。思路:与上一题类似:不过每次是找到有效集的最大边进行更新。#include &lt;cstdio&gt;#include &lt;cstring&gt;#include &lt;iostream&gt;#include &lt;algorit原创 2019-03-04 21:20:01 · 1460 阅读 · 1 评论 -
最短路专题+求路径的最大边的最小值+dijkstra+dp
题目链接:http://poj.org/problem?id=2253题目大意:有一只青蛙要从A点跳到B点。青蛙由于身体机能限制,所以有一个极限跳跃远度。求:这个极限最少是多少,才能完成这个任务。点是二维坐标,其中第一个点是A点,第二个点是B点。现在要求求出所有通路的最大距离,并把这些最大距离作比较,把最小的一个最大距离作为青蛙的最小跳远距离。思路:感觉就是一个不过dp的顺序和dijkstr...原创 2019-03-04 21:08:40 · 725 阅读 · 0 评论 -
最短路专题+dijkstra 重边
题目链接:https://vjudge.net/contest/281858#problem/A题目大意:给了一个无向图,输入t和n, t代表几个顶点,n代表问的是从第一个顶点到第n的顶点的最短距离,各种最短路算法的模板题唯一的坑点:有重边,对dijkstra的邻接表来说,不要考虑。#include &amp;lt;cstdio&amp;gt;#include &amp;lt;cstring&amp;gt;#inclu...原创 2019-03-04 20:50:57 · 1427 阅读 · 0 评论 -
最短路专题+spfa求负权回路
题目链接:http://poj.org/problem?id=3259题目大意:农夫约翰在探索他的许多农场,发现了一些惊人的虫洞。虫洞是很奇特的,因为它是一个单向通道,可让你进入虫洞的前达到目的地!他的N(1≤N≤500)个农场被编号为1…N,之间有M(1≤M≤2500)条路径,W(1≤W≤200)个虫洞。作为一个狂热的时间旅行FJ的爱好者,他要做到以下几点:开始在一个区域,通过一些路径和虫洞旅...原创 2019-03-05 14:55:03 · 245 阅读 · 0 评论 -
最短路专题+spfa判断负环
题目链接:https://vjudge.net/problem/25713/origin题目大意:有多种汇币,汇币之间可以交换,这需要手续费,当你用100A币交换B币时,A到B的汇率是29.75,手续费是0.39,那么你可以得到(100 - 0.39) * 29.75 = 2963.3975 B币。问s币的金额经过交换最终得到的s币金额数能否增加货币的交换是可以重复多次的,如果有一个环使得某种...原创 2019-03-05 14:40:53 · 180 阅读 · 0 评论 -
最短路专题+有向图+ 所有点 到 目标点(矩阵转置)
题目链接:http://poj.org/problem?id=3268题目大意:有编号为1-N的牛,它们之间存在一些单向的路径。给定一头牛的编号,其他牛要去拜访它并且拜访完之后要返回自己原来的位置,求这些牛中所花的最长的来回时间是多少。每头牛返回的最短时间从目标牛为起点求单源最短路径。但每头牛出发到目标牛的最短时间无法直接算出来,稍微转换一下,发现这个最短时间其实可以通过把所有的边取反向(矩阵...原创 2019-03-05 14:28:10 · 515 阅读 · 0 评论 -
codeforces D. Edge Deletion+最短路树(优先队列优化)
题目链接:http://codeforces.com/contest/1076/problem/D题目大意:在一个n个点m条边的无向图中起点为1,设初始到达第i个点的最短距离为d[i],现在要求在图上删边,使剩下的边等于k条,并让尽量多的点d[i]与之前相等最短路:可以看出来,这就是一棵树,因为是最短路,所以称为最短路树。保留k条边。在数上bfs或者dfs访问k条边记录下来就可以...原创 2018-11-17 13:52:34 · 159 阅读 · 0 评论 -
牛客练习赛27C+经过每个点的最短路+邻接表+bfs根节点到叶节点的最长路
题目链接:https://www.nowcoder.com/acm/contest/188/C题目大意:给你n个点,他们用n-1条边无向联通,,每条边都有一个长度,给你一个初始的起点,让你起点出发,求经过每个点一次的最短路。输入:第一行两个整数 n,x,代表点数,和起点的位置第二到第n行,每行三个整数 u,v,w,表示u和v之间有一条长为w的道路输出:一个数表示答案思路:首先看到这...原创 2018-09-23 13:56:59 · 458 阅读 · 0 评论