hdu 1595 find the longest of the shortest(dijstra + 枚举)
2020-11-18 16:50
阅读:761
标签:最短路 http://acm.hdu.edu.cn/showproblem.php?pid=1595 大致题意: 给一个图,让输出从中删除任意一条边后所得最短路径中最长的。。 思路: 直接枚举每条边想必是不行的。其实有些边是不需要枚举的,因为删除它们并不影响起点到终点的最短路。起作用的边都是未删边前的最短路径上的边,删除它们最短距离肯定增大,只需在这些最短距离中求最大的即可。 记录最短路径上的边,只需一个pre数组记录松弛时每个点的前驱节点。
#include
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:hdu 1595 find the longest of the shortest(dijstra + 枚举)
文章链接:http://soscw.com/essay/21877.html
文章标题:hdu 1595 find the longest of the shortest(dijstra + 枚举)
文章链接:http://soscw.com/essay/21877.html
评论
亲,登录后才可以留言!