题意:给定一张地图,其中包含源点S和A,要求S到所有A点的最短距离的和,另外公共路径不应该算在和中。
思路:这是一道明显的求最小生成树的题目。首先求出图中的每个A点和S点到其他A点和S点的最短路径,然后根据求得的路径建边,最后prim。
参考代码:
题意:给定一张地图,其中包含源点S和A,要求S到所有A点的最短距离的和,另外公共路径不应该算在和中。
思路:这是一道明显的求最小生成树的题目。首先求出图中的每个A点和S点到其他A点和S点的最短路径,然后根据求得的路径建边,最后prim。
参考代码: