
最短路
liusu201601
这个作者很懒,什么都没留下…
展开
-
luogu-P5663 加工零件
题目连接该题是CSP-J2-2019-T4题目大意给出一张无向图;点表示工人,任意一个工人如果要做 x 阶段 的物品,相邻的工人需要提供 x-1 阶 的物品; 0阶 的物品设定为原材料多组询问,若 a 号工人做 L 阶物品的时候,1 号工人是否需要提供原材料(0阶物品)。题目分析第一感觉像是树的分层,如下图:2号点如果要做1阶的物品,则相邻的都给他提供原材料(0阶物...原创 2019-12-02 14:57:58 · 571 阅读 · 0 评论 -
bzoj1179: [Apio2009]Atm(强联通+最短路)
题目传送门题意大意: 在有向图里,可以绕圈的情况下,取尽可能大的值。然后要求在有酒吧的点里尽可能大。可以绕圈:能否想到联通块尽可能大的值:应该能想到最短路吧有酒吧的点里,尽可能大:扫一遍(水)。。。。 思路分析:1、跑强连通;2、以团块作为点,重新构图;3、对图跑一次spfa;4转载 2018-02-02 01:01:13 · 426 阅读 · 1 评论 -
luogu3371 :【模板】单源最短路径(弱化版):图论+spfa
题目传送门题目分析:模板题:图论中求一个点到另外一个点的最短路径,利用spfa算法来做;解题思路:1、邻接表的应用2、宽搜的使用(循环队列)以下是ac代码:#include<cstdio>#include<cstring>int n,m,st,len=0;struct nod1{int v,h,q;}a[10010];struct nod...原创 2018-08-05 14:17:06 · 323 阅读 · 0 评论 -
NOIP大纲整理:(四)图论基础与程序对拍
图论算法:1、图的遍历:宽搜:bfs 队列的使用:很少单独出题,结合邻接表,比较容易理解2、图的遍历:深搜:dfs 递归的使用:很少单独出题,结合邻接表,比较容易理解3、最小生成树:Kruskal+prim算法 已经整理了一些入门题目:最小生成树基础4、最短路径:spfa:邻接表的应用 邻接表的使用+宽搜思维+循环队列的应用。算是入门必背题...转载 2018-08-05 14:23:15 · 749 阅读 · 0 评论 -
NOIP大纲整理:(十一)图论详解
知识点罗列:1、图的存储: 1.1 邻接矩阵 1.2 邻接表2、树的遍历: 2.1 bfs 2.2 dfs3、无根树变有根树4、并查集5、最小生成树 5.1 k算法 5.2 p算法 5.3 最小生成树计数问题6、最短路径 6.1 floyd 6.2 d算法 6.3 spfa 6.4 bellmanford算法 7、拓扑排序8、联通分量9、欧拉回...转载 2018-08-06 09:06:09 · 1349 阅读 · 1 评论