[题目链接]:http://codeforces.com/problemset/problem/500/D [题意] 有n个节点构成一棵树; 让你随机地选取3个不同的点a,b,c; 然后计算dis(a,b)+dis(b,c)+dis(a,c)的期望; 不止如此; 这里边还会减小; 要求你动态维护这个期望 [题解] 我们在选取这3个点的时候; 从最后的结果出发; 先取其中两个点(a,b); 则第三个点必然是从剩余的n-2个点中取出的; 也就是说有n-2条(a,b)路径最后需要算进答案; 而对于任选…