ACM_次短路和次小生成树
yiqzq
人生如此复杂,机会多得像稠密图,我们没理由认输。尽管我们走不了最短路,但图仍是连通图,TLE之前,没有一个节点叫失败。
展开
-
poj3255 次短路模板
#include <algorithm> #include <cstdio> #include <cstring> #define inf 0x3f3f3f3f #include <vector> #include <queue> using namespace std; typedef pair<int, int>pii; ...原创 2018-04-17 17:43:23 · 185 阅读 · 0 评论 -
次小生成树题目及思路 poj1679
下面只是讲讲我对次小生成树一些理解,推荐先去看一下次小生成树的一些概念再来看这篇博客。 首先我们要明确一点,在最小生成树中,任意两个点之间有且仅有一条路径。然后是次小生成树由何而来,必然是最小生成树转变而来。如何转变,应该是将一条不是最小生成树中的边,替换最小生成树的一条边,且替换后任意节点之间还应该有通路。那么思路就来了。由于最小生成树的特点,因此往树中添加一条边,就必然会形成一个环,那么去掉...原创 2018-04-16 13:22:03 · 337 阅读 · 0 评论 -
POJ 3463 Sightseeing (求最短路和次短路数量)
原题地址:http://poj.org/problem?id=3463 题意:给出一张有向图,再给出一个起点和一个终点,询问你从起点到终点的最短距离的和次短距离的边(这里要求次短距离和最短距离相差1)有几条. 思路;只要开一个cnt数组记录边的数量,dis数组记录最短路和次短路的值,然后对每一次是否可以进行松弛进行4次判断即可. #include <cmath> #inclu...原创 2018-07-31 11:03:22 · 234 阅读 · 0 评论