题目意思:
n-1个宿舍,1个供电站,n个位置每两个位置都有边相连,其中有一条边不能连,求n个位置连通的最小花费的最大值。
解题思路:
和这道题hdu-4126差不多,不过这题不能去掉与供电站相连的边。不同的是这题是一个完全图,求MST时,用kruscal算法的时间复杂度为elge很高会超时,用prim算法复杂度为n^2,所以选用prim算法。
PS:
double类型的不能用memset,置最大,wa了一个多小时。
代码:
[cpp] view plaincopy
#include
#include
#include
#include
#include
#include
#include
#include
#include