2021 RoboCom 7-3 打怪升级 (dijkstra+floyd)(好题!题型:“双权值“+路径记录)
分析:这道题目我们首先要找到一个起点,使得这个起点到其他所有点的最大距离尽可能地小,所以我们只能分别以每个点作为原点跑一遍最短路,这样就可以求出来最佳原点,当然这个过程我们可以直接用floyd来实现。剩下的就是我们用最佳原点跑一边dijkstra求一下满足题意的最佳路径即可,就是改一下dijkstra更新的条件以及加一个pre数组来记录一下路径。用dijkstra来更新最优路径(),太帅了!:经典