Shortest Path Algorithms
文章平均质量分 81
wyfcyx_forever
这个作者很懒,什么都没留下…
展开
-
BZOJ1576 USACO 2009 Jan Gold 3.Safe Travel Solution
题意:一个无向图,保证点1到其余点的zuiduanlujing原创 2014-09-18 09:16:33 · 1408 阅读 · 2 评论 -
BZOJ1579 USACO 2009 Feb Gold 3.Revamping Trails Solution
题目大意:一个有N个点m条边的无向图,可以将路径上k条边的权值变为0,试求此时1-n的最短路径长度。 Sol:我们考虑分层图思想,将图复制k+1份,分别是0~k层,表示此时已经经过的“免费边”条数。 层与层之间的边权值为0且为单向由上层指向下层。 这样我们以0层的1点做单源最短路径。每一层的n点的距离最小值即为答案。 只不过这样的点数为O(K*N),边数为O(K*M),比较慢。原创 2014-09-19 14:24:27 · 2023 阅读 · 0 评论 -
BZOJ3627 [JLOI2014]路径规划
题意:求期望红绿灯时间下,途径若干加油站,经过最多若干个红绿灯,起点与终点的最短路。 思路:每个有红绿灯的节点通过时间怎么算呢?事实上t=red*red/2/(red+green),然后把这个时间附加到节点的出边上。 随后我们建立分层图,第i层表示经过了i个红绿灯时,从源点到该点的最短路径长度。 如果没有油量限制,那么我们直接跑最短路就行了。 注意到加油站很少,于是我们枚举以每个加原创 2014-10-17 09:48:03 · 1604 阅读 · 0 评论