最短路
Nightmare丶
登高必自卑,行远必自迩
展开
-
POJ 3255 Roadblocks(SPFA / A*)
题意:给出n个点,m条双向边的无向图,询问从1到n的简单路径中,第二短路的长度为多少题解:SPFA:用两个dis数组记录,一个记录最短路径,一个记录次短路径,注意最短路径更新时可以更新次短路径,次短路径可以通过最短路径更新,也可以通过次短路径更新A*:A*求第K短路模板题AC代码(SPFA双数组):#pragma GCC optimize(2)//#include<bits...原创 2020-01-19 01:16:42 · 150 阅读 · 0 评论 -
P1144 最短路计数(SPFA/Dijkstra)
题目描述给出一个N个顶点MM条边的无向无权图,顶点编号为1−N。问从顶点11开始,到其他每个点的最短路有几条。输入格式第一行包含2个正整数N,M,为图的顶点数与边数。接下来M行,每行2个正整数x,y,表示有一条顶点x连向顶点y的边,请注意可能有自环与重边。输出格式共N行,每行一个非负整数,第i行输出从顶点1到顶点i有多少条不同的最短路,由于答案有可能会很大,你只需要输出ans mod1...原创 2020-01-18 23:31:58 · 300 阅读 · 0 评论 -
ACM-ICPC 2018 沈阳赛区网络预赛 Made In Heaven(K短路)
题意:给出n个点,m条单向边的有向图,有s,e,k,T,表示从s到e的第k短路是否小于T,若是,输出"yareyaredawa" 不含引号,不是则输出"Whitesnake!"不含引号题解:又捕捉到一道裸题有向图直接建反边来预处理h(i),h(i)为终点到i点的最短距离,然后套一下A*就OK了AC代码:#pragma GCC optimize(2)#include<bits...原创 2020-01-18 22:29:31 · 185 阅读 · 0 评论 -
POJ 2449 Remmarguts' Date(两点间K短路)
题意:给出n个点,m条单向边的图,最后一行输入s,t,k,询问s到t的第k短路题解:由于这道题是单向边,所以我们需要建反图来求出h(i),h(i)为终点到i的最短路径,然后A*套一套就OK了AC代码:#pragma GCC optimize(2)//#include<bits/stdc++.h>#include<iostream>#include<...原创 2020-01-18 18:51:33 · 189 阅读 · 0 评论 -
HDU 6181 Two Paths(A*求K短路)
Problem DescriptionYou are given a undirected graph with n nodes (numbered from 1 to n) and m edges. Alice and Bob are now trying to play a game.Both of them will take different route from 1 to n (n...原创 2020-01-18 15:34:38 · 161 阅读 · 0 评论 -
BZOJ 1003: [ZJOI2006]物流运输(Dijktra+DP)
Description物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够订一个n天...原创 2019-12-12 00:16:22 · 147 阅读 · 0 评论 -
牛客CSP-S提高组赛前集训营5 - B 十二桥问题
题目描述小多所在的城市可以看成是有nnn个点mmm条边的无向图(结点从111标号),每条边有一个距离did_idi ,其中有kkk条边是小希特别想走过的kkk座大桥。小多和小希现在呆在111号结点,请你帮小多规划一条最短路线,使得小多和小希能从当前位置出发,并经过这kkk座桥,最后回到结点111。题解:这道题刚开始看就觉得和BZOJ 1097: [POI2007]旅游景点atr是类似的题...原创 2019-11-08 12:00:03 · 242 阅读 · 0 评论 -
1097: [POI2007]旅游景点atr(dijkstra+状压dp)
DescriptionFGD想从成都去上海旅游。在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣的事情。经过这些城市的顺序不是完全随意的,比如说FGD不希望在刚吃过一顿大餐之后立刻去下一个城市登山,而是希望去另外什么地方喝下午茶。幸运的是,FGD的旅程不是既定的,他可以在某些旅行方案之间进行选择。由于FGD非常讨厌乘车的颠簸,他希望在满足他的要求的情况下,旅行的距离尽量短...原创 2019-10-29 00:53:52 · 304 阅读 · 0 评论