最短路
caozhining
这个作者很懒,什么都没留下…
展开
-
判负环
题目传送门以上题面与正常判负环有所差别,并且下方代码需要修改一部分内容方可通过。代码#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<queue>using namespace std;long long head...原创 2019-11-15 09:36:35 · 166 阅读 · 0 评论 -
[NOIP2009]最优贸易
题目传送门题意给你一张nnn个点mmm条边的图,告诉你一些边是否为双向边,让你找到一种路径1→u→v→n1 \rightarrow u \rightarrow v \rightarrow n1→u→v→n,使得av−aua_v-a_uav−au最大。解题方法我们发现我们只对aua_uau和ava_vav感兴趣,但是我们需要找到三条路径,使得111号点能够到达 uuu,uuu能到达v...原创 2019-11-03 20:25:48 · 153 阅读 · 0 评论 -
[BJWC2012]冻结
题目传送门题意你有一张图,起点是 111 ,终点是 nnn ,你能最多 kkk 条边上加速,加速指让这个边的权值变成原来的一半,求最短路。解题方法我们可以考虑分层图的做法,每上一层就不能再下来了,这样我们就可以建 kkk 层图,每层图都是一样的,都是初始的图,然后连接两个不同的层需要是一个单向边,这个边的边权是这条边边权的一半,且是单向边,那么我们就跑一遍dijstradijstradij...原创 2019-10-24 09:34:58 · 187 阅读 · 0 评论 -
最短路
# 前言最短路主要分为三种算法,分别是floyd,dijstra,spfa最短路不同于别的算法类型,最短路中这个三个算法都是需要掌握的算法,那么我们来讲一下最短路算法。原创 2019-02-26 21:32:45 · 961 阅读 · 1 评论 -
sdoi 2010大陆争霸
#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;cstring&gt;#include&lt;algorithm&gt;#include&lt;queue&gt;using namespace std;long long nxt[100001],to[100001],he原创 2019-02-26 21:47:22 · 192 阅读 · 0 评论