#P7011. 方差

方差

题目描述

你有一棵 nn 个点,n1n-1 条边的无根树,但是树没有根是活不了的,所以你需要给树找一个根。有了根之后,每个点到根的距离都可以算出来(每条边的长度为 1,根到根的距离为 0),那么你就可以得到一个长度为 nn 的序列 aa。为了尽可能地使得每个点均匀地吸收养分,你想要让这个序列的方差尽可能的小!

为了确保答案是一个整数,请你输出方差乘以 n2n^2 的结果。具体来说,假设这个序列的平均值为 xx,你需要输出的是:

ni=1n(aix)2n*\sum_{i=1}^{n}{(a_i-x)}^2

输入格式

第一行输入一个正整数 t(1t5)t(1 \leq t \leq 5),表示共有 tt 组数据。

每组数据的第一行输入一个正整数 nn ,接下来包含 n1n-1 行。

每行给出两个正整数 a,ba,b,表示 a,ba,b 之间有一条边。

输出格式

输出 tt 行,每行一个整数表示结果。

样例

1
4
1 2
1 3
1 4
3

【说明】

选择 1 作为根,则 1、2、3、4 这四个点到根的距离分别为 [0,1,1,1],这个数组的平均值为 0.75,计算 4((00.75)2+(10.75)2+(10.75)2+(10.75)2)=34*((0-0.75)^2+(1-0.75)^2+(1-0.75)^2+(1-0.75)^2)=3

1
4
1 2
1 3
3 4
8

【说明】

选择 1 作为根,则四个点到根的距离分别为 [0,1,1,2],平均值为 1,计算 4((01)2+(11)2+(11)2+(21)2)=84*((0-1)^2+(1-1)^2+(1-1)^2+(2-1)^2)=8

2
4
1 2
1 3
3 4
10
6 4
2 3
1 5
7 1
8 4
1 2
9 3
10 2
3 4
8
81

数据范围与提示

本题共 10 个测试点:

对于 1 测试点,有 1n1001 \leq n \leq 100

对于 2-3 测试点,有 1n10001 \leq n \leq 1000

对于 4-5 测试点,这棵树是一条链

对于所有测试点,有 1n40000,1t5,1t51 \leq n \leq 40000,1 \leq t \leq 5,1≤t≤5