随笔分类 - acm-图论-最短路
最短路问题的各种变形与应用
摘要:题意 个小镇,条双向道路。第条道路从通向,长度为。无重边和自环。 车的油箱容量为,当行驶到一个镇上时可以选择加满油或者什么都不做。行驶单位长度的距离消耗一单位的油。 现在回答个问题:油箱现在为满,从到,最少需要加油多少次
阅读全文
摘要:题意 给定一个个点条边的无向连通图,没用重边和自环。 在Dijkstra算法中,我们需要不断维护一个包含最短路径树中顶点的集合。 在每一步中,我们找到一个尚未在集合内且与源顶点距离最小的顶点,并将其收于集合中。 因此,通过Dijkstra算法,我们可以逐步生成一个有序的顶点序列,我们称之
阅读全文
摘要:题意 给定个点条边的有向图,对于每条边,其边权为。 假设号点到号点的一条路径长度为,求的最大值。其中为路径的边数,为给定常数。 如果不存在最大值(陷入环中),则输出。 题目链接:htt
阅读全文
摘要:最短路径树的定义 给定一个无向连通带权图,节点的最短路径树可以定义为: 一个图的生成树,其中为的子集。在中从点到其他任何点的最短距离与在中相同。 跑一遍Dijkstra算法,使用数组记
阅读全文