最短路
mizp
这个作者很懒,什么都没留下…
展开
-
Invitation Cards (POJ1511)
【题目连接】: https://vjudge.net/contest/280753#problem/A题意: 给定一个有向图,问从起点到每一个点一个来回共需要多少时间思路: 单源最短路,用dijlstra+优先队列优化,用两次dijkstra求最短路,起点到每个点的最短路容易求,但是每个点到起点的最短路怎么求,总不能每个点到起点都跑一遍最短路吧,明显会TLE,我们这是只需这个图每条路反向存...原创 2019-02-23 19:37:54 · 180 阅读 · 0 评论 -
小w的基站网络 (计算几何) 牛客
思路: 其实题意转换一下就变成,给你一个有向图,求最短路,但是由于数据太大,跑不过;每条边的边权是两个点之间的叉积。叉积的几何意义为有向面积的2倍。所以我们将所有向量画到直角坐标系中,并且按照极角排序,所求最短路就是让你选取平面中的若干个点,使得这个几何图形的面积最小。y均为正数,这个图形应该是越下凹面积越小。使用单调栈维护这个下凹的凸壳,复杂度可降为O(n),处理时注意向量角相同的特征向量之...原创 2019-08-19 21:29:27 · 173 阅读 · 0 评论 -
K-th Path Codeforces Round #575 (Div. 3)
链接: https://codeforces.com/contest/1196/problem/F题面:You need to print the k-th smallest shortest path in this graph (paths from the vertex to itself are not counted, paths from i to j and from j to ...原创 2019-08-04 11:10:39 · 190 阅读 · 0 评论 -
Path HDU6582 (最短路+最小割)
题面:Years later, Jerry fell in love with a girl, and he often walks for a long time to pay visits to her. But, because he spends too much time with his girlfriend, Tom feels neglected and wants to pre...原创 2019-07-31 10:49:07 · 349 阅读 · 0 评论 -
Jinping Trains (最短路)
题目链接: http://codeforces.com/group/NVaJtLaLjS/contest/241861/problem/J题意: 求点1到点n的最短路,给出每条路开通的时间,频率,花费,通过时间,在保证到达的最小时间的尽可能少的花费思路: 用dijkstra求即可,这道题的坑就在于你需要在路的开通时间前到达路口,否则你需要等待下一次开通,即使你到达的时间刚好开通也需要等待下一轮...原创 2019-04-04 00:05:30 · 237 阅读 · 0 评论 -
Spring Training I D (并查集+最短路)
D. Dima and Bacteria题意: 给n个点,与m条无向边,将n个点分为k个集合,要求集合内的点相互可以到达,且权值为0,输出各集合之间的最短路,若是集合之间不能到达,则输出-1;思路: 用并查集解决集合内部是否相互可以到达,然后求各个集合的最短路#include<bits/stdc++.h>#define INF 0x3f3f3f3fusing namespa...原创 2019-03-07 21:02:52 · 226 阅读 · 0 评论 -
Spring Training II I Restore Graph
题目链接: http://codeforces.com/group/NVaJtLaLjS/contest/240361/problem/I题意: 给你某个点到达图上其他点的最短距离,且不存在重边与环,问是否能恢复任意一个可能的图,若不能输出“-1”思路: 首先我们要排除不存在的情况,当存在多个起点或者没有起点 (最短距离为0) 时则无法存在,接着我们可以对距离sort一下,记得保存id,距离...原创 2019-03-13 23:31:52 · 146 阅读 · 0 评论 -
Volleyball CodeForces - 95C
题目链接: https://vjudge.net/contest/280753#problem/G题意: 给你一个无向图,每条边所带的权值为两点之间的距离,每个点都有一辆出租车,每个出租车都有能走最远的距离与费用,要求出租车不能在半路上停车,问从x点到y点坐出租车的最小费用思路: 首先我们可以用dijkstra求出每个点到其他点的最短路,然后进行重新建图,若是该点到其他点的最小距离大于出...原创 2019-02-24 18:38:20 · 161 阅读 · 0 评论 -
Roadblocks (POJ - 3255)
题目链接: https://vjudge.net/contest/280753#problem/F题意: 给一个无向图,求1-n的次短路距离思路: 用dijkstra稍微修改一下就行,把最短路与次短路同时储存下来#include<cstdio>#include<cstring>#include<algorithm>#include<iostre...原创 2019-02-24 14:39:41 · 118 阅读 · 0 评论 -
Til the Cows Come Home (POJ - 2387)
【题目链接】 https://vjudge.net/contest/280753#problem/E题意: 给定一个带权值的无向图,求1到n的最短距离思路: 典型的最短路问题,用dijkstra求就行#include<algorithm>#include<queue>#include<cstdio>#include<cstring>#i...原创 2019-02-24 13:26:29 · 81 阅读 · 0 评论 -
ROADS (POJ - 1724)
[题目链接]: https://vjudge.net/contest/280753#problem/B题意: 有n个点 m条边 每条边有长度和花费两个权值。要求在花费&lt;=k的情况下,找出从点1到点n的最短的距离。不存在输出-1思路: 用dijkstra求最短路时,需要判断路费是否超过k,若超过k则不要加入优先队列,跳过,还有就是从起点开始dfs,直到终点,在搜索过程中记得剪枝,第一种用优...原创 2019-02-23 21:57:00 · 362 阅读 · 0 评论 -
Moving On 【Gym - 102222A】
Moving On题面:Firdaws and Fatinah are living in a country with n cities, numbered from 1 to n. Each city has a risk of kidnapping or robbery.Firdaws’s home locates in the city u, and Fatinah’s home l...原创 2019-08-31 23:08:15 · 231 阅读 · 0 评论