最短路
UCAS王小二
不念过去,不畏未来...
展开
-
Heavy Transportation(最大生成树)
Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether there really is a way from the place his cu原创 2017-02-13 22:51:07 · 515 阅读 · 0 评论 -
2018 南京网络赛 L. Magical Girl Haze【Dij+分层图】
L. Magical Girl Haze; 题意:一张有向图,求1~n的最短路,你可以使路径中的k条边权值为0; 分析:建一张(k+1)∗n(k+1)∗n(k + 1) * n个点的有向图,k+1层。 每层为原图只是点的编号对应放大,层与层之间的边权值可以为0,最后1->(k + 1) * n这条Dij路径即为答案。#pragma GCC optimize ("O3")#pr...原创 2018-09-05 09:17:24 · 272 阅读 · 0 评论 -
HDU 6386 Age of Moyu【最短路+set || DP】
题意:1->n的最短路,边的编号每变动一次权值加一; 分析: 用set||dp维护边的编号,再套上最短路直接写就行; dfs跑超时了,这很正常。。。我换成dij+set+输入挂也超时。。。把set换成dp(因为对于每个点只需要保存两个编号不同的权值)还是TLE。。。最后把前向星存图将成vector,pair换成结构体,输入挂砍掉给我AC了。。。AC的代码在本地比我前几份代码慢了1500...原创 2018-08-15 21:56:37 · 197 阅读 · 0 评论 -
POJ 3057 Evacuation【二分+最短路+最大流】
POJ 3057 Evacuation 题意:一幅迷宫图’.’为空格,’D’为门,’#’为墙;现在每个空格处有一人,且每个时刻每个门只能出去一人;当走到门时为离开房间;求所有人撤离的最短时间,否则impossible; 一个迷宫,’.’表示人,’D’表示门(只出现在迷宫四周),’X’表示墙(迷宫内和边缘都有),迷宫内起火了,里面内的人需要向外跑。一秒移动一格,一个门每秒只能出一个人,问最后一个...原创 2018-06-20 20:21:53 · 248 阅读 · 0 评论 -
FZU 2261 浪里个浪【多源最短路】
TonyY是一个喜欢到处浪的男人,他的梦想是带着兰兰姐姐浪遍天朝的各个角落,不过在此之前,他需要做好规划。现在他的手上有一份天朝地图,上面有n个城市,m条交通路径,每条交通路径都是单行道。他已经预先规划好了一些点作为旅游的起点和终点,他想选择其中一个起点和一个终点,并找出从起点到终点的一条路线亲身体验浪的过程。但是他时间有限,所以想选择耗时最小的,你能告诉他最小的耗时是多少吗?Input ...原创 2018-05-03 22:16:23 · 183 阅读 · 0 评论 -
CodeForces - 33B String Problem【spfa||暴力】
Boy Valera likes strings. And even more he likes them, when they are identical. That’s why in his spare time Valera plays the following game. He takes any two strings, consisting of lower case Lati...原创 2018-04-10 21:23:16 · 333 阅读 · 0 评论 -
POJ 3984 迷宫问题【spfa+并查集】
定义一个二维数组: int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。 Input 一个5 × 5的二维数...原创 2018-03-19 21:43:14 · 255 阅读 · 0 评论 -
CodeForces 666B World Tour【spfa最短路+枚举】
A famous sculptor Cicasso goes to a world tour!Well, it is not actually a world-wide. But not everyone should have the opportunity to see works of sculptor, shouldn’t he? Otherwise there will be no ...原创 2018-03-03 23:23:44 · 346 阅读 · 0 评论 -
poj 2387 Til the Cows Come Home多种用法详解【dij vector||spfa||bellman_ford】
Bessie is out in the field and wants to get back to the barn to get as much sleep as possible before Farmer John wakes her for the morning milking. Bessie needs her beauty sleep, so she wants to get b原创 2017-02-12 15:16:57 · 742 阅读 · 0 评论 -
zzuli 2179 紧急营救【最短路+思维】
Description冷锋在非洲完成任务后回到了狼牙特种作战部队。我们知道在战狼二结尾,冷锋正在北极执行任务,而部队发现了龙小云在c国的消息,让冷锋尽快赶往c国。我们知道现在地球上共有n个国家和地区,编号分别为1,2,3…n。国家与国家之间的可能通航班(可能不止一次),也可能没有通航班。共有m次航班,冷锋已经知道了这m次航班的信息(起点 终点,时间)北极的编号是1,c国的编号是n。 而冷峰身为超级原创 2017-08-19 22:10:36 · 396 阅读 · 0 评论 -
hdu 2066 一个人的旅行【vector优化】
一个人的旅行Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 38597 Accepted Submission(s): 13104Problem Description虽然草儿是个路痴(就是在杭电待了一原创 2017-07-23 12:26:24 · 305 阅读 · 0 评论 -
poj 3660 Cow Contest【floyed】
Cow ContestTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 11964 Accepted: 6656DescriptionN (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are partic原创 2017-07-21 15:31:47 · 252 阅读 · 0 评论 -
51nod 1459 迷宫游戏
1459迷宫游戏基准时间限制:1 秒 空间限制:131072 KB 分值:0难度:基础题你来到一个迷宫前。该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得到这个分数。还有若干双向道路连结这些房间,你沿着这些道路从一个房间走到另外一个房间需要一些时间。游戏规定了你的起点和终点房间,你首要目标是从起点尽快到达终点,在满足首要目标的前提原创 2017-03-24 08:47:58 · 365 阅读 · 0 评论 -
poj 2253 Frogger (kruskal+dijkstra+bellman-ford)
Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans to visit her, but since the water is dirty and full of tourists' sun原创 2017-02-13 17:40:38 · 361 阅读 · 0 评论 -
Silver Cow Party(好题)
One cow from each of N farms (1 ≤ N ≤ 1000) conveniently numbered 1..N is going to attend the big cow party to be held at farm #X (1 ≤X ≤ N). A total of M (1 ≤ M ≤ 100,000) unidirectional (one-way r原创 2017-02-14 16:56:22 · 719 阅读 · 1 评论 -
牛客国庆集训派对Day1
A:看样例过题;#include <cstdio>#include <algorithm>#include <cmath>#include <cstring>#include <vector>using namespace std;typedef long long LL;typedef pair<LL, LL>...原创 2018-10-03 09:47:35 · 146 阅读 · 0 评论