这是一道关于最短路的绿题. 题目给出一些农场,每个农场有奶牛,农场与农场之间存在边,要使所有奶牛到达其中一个农场的总距离最短,输出他们到达这个农场的距离.首先我想到了最小生成树,但我发现其实并不是,因为不是图上的所有点组成一个树.然后想用单源最短路径来求解.但是遇到了一个问题,就是这个起点是多个,那么这个多个是几个呢?有两种情况,第一个是图上的所有点作为起点,累加dis[奶牛位置]0(ke):第二种情况则是以图上所有点为终点,再枚举起点,O(num*ke).所以我们选择第一种方法进行求值,一直更…