http://acm.split.hdu.edu.cn/showproblem.php?pid=5723 题意:给出一个无向图,每条路都有一个代价,求出把所有城市连通的最小代价.在此基础上,国王会从这里面随机挑出两个城市作为起点和终点,求出国王要走的路的期望值. 思路: 第一问很简单,最小生成树计算一下即可. 对于第二问,在新图的基础上,考虑每条边所能给出的贡献值.假设这条边两个的点数分别为x和y,那么这条边总的贡献次数就是x*y,贡献值为x*y*w.求两边的点数dfs即可. #include<…