比较好的一道最短路题目,大家多想想吧,思路还是枚举删边,只不过优化下,先预处理出最短路,然后对每条边,枚举每个点,看这条边是否会影响这个点的最短路之和,会的话才再做一次最短路,由于,最短路所生成树,最多n-1条,所以每个点,最多做n-1次,所以复杂度(n-1)*n*m(m是BFS复杂度)
HDU 2433+删边最短路
最新推荐文章于 2022-09-28 15:47:21 发布
比较好的一道最短路题目,大家多想想吧,思路还是枚举删边,只不过优化下,先预处理出最短路,然后对每条边,枚举每个点,看这条边是否会影响这个点的最短路之和,会的话才再做一次最短路,由于,最短路所生成树,最多n-1条,所以每个点,最多做n-1次,所以复杂度(n-1)*n*m(m是BFS复杂度)