最短路
1
ygmjsjdboy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【分层图】飞行路线
Luogu P4568 题目: 求s->t的最短路,且有k次可以免费 题解: 因为这是第二道YFX做的分层图题了,一眼就看出来了 (假装我不会) 在任意两点间的边权似乎是动态的,可以选择0或w,但对于0有限制,可以将其转化为静态,使之没有限制 于是可以想到把点拆成K+1个,分别表示用了0−>k0->k0−>k次机会的点 然后就可以跑最短路了 #include<bit...原创 2019-11-08 20:09:30 · 159 阅读 · 0 评论 -
【负环】【模板】
Luogu P3385 负环 就是求图中负环。。。 洛谷的题中求1到达的负环,WA了好久。。。 主要算法:SPFA (他又活了 ) 1.bfs bool save() { for(int i=1;i<=n;i++)dis[i]=INF,vis[i]=0; queue<int>q;q.push(1);dis[1]=0;g[1]=0; while(!q.empty()) {...原创 2019-11-07 11:53:44 · 150 阅读 · 0 评论 -
【多源最短路】旅行者
LuoguP5304 GXOI/GZOI2019 题目: 求图中最短的两关键点间的距离 题解: 似乎是考试原题 无向图:直接每个关键点向外扩散(dijskra最短路)+染色,由两端颜色不同更新答案 有向图:单次扩散染色明显不可,染过的色表示可以到达,颜色号指最小距离的源点。若用无向图直接看每条边,明显不可,因为不能保证可以互相到达。 于是我们建一个正图和一个反图,一边的两头正反图颜色不同才用来更新...原创 2019-10-29 21:51:03 · 140 阅读 · 0 评论
分享