Description
我们一共有 N N N个 O i e r Oier Oier打算参加这个泼水节,同时很凑巧的是正好有 N N N个水龙头(至于为什么,我不解释)。 N N N个水龙头之间正好有 N − 1 N-1 N−1条小道,并且每个水龙头都可以经过小道到达其他水龙头(这是一棵树,你应该懂的…)。
但是 O i e r Oier Oier们为了迎接中中的挑战,决定修建一些道路(至于怎么修,秘密),使得每个水龙头到每个水龙头之间都有一条直接的道路连接(也就是构成一个完全图呗~)。
但是 O i e r Oier Oier们很懒,并且记性也不好,他们只会去走那 N − 1 N-1 N−1条小道,并且希望所有水龙头之间修建的道路,都要大于两个水龙头之前连接的所有小道(小道当然要是最短的了)。所以神 C o w Cow Cow们,帮那些 O i e r Oier Oier们计算一下吧,修建的那些道路总长度最短是多少,毕竟修建道路是要破费的~~
Input Format
本题为多组数据~
第一行 T T T,表示有 T T T组测试数据
对于每组数据
第一行 N N N,表示水龙头的个数(当然也是 O i e r Oier Oier的个数);
2到 N N N行,每行三个整数 x , y , z , x,y,z, x,y,z,表示水龙头 x x x和水龙头 y y y有一条长度为 z z z的小道。
Output Format
对于每组数据,输出一个整数,表示修建的所有道路总长度的最短值。
Sample Input
2
3
1 2 2
1 3 3
4
1 2 3
2 3 4
3 4 5
Sample Output
4
17
Hint
第一组数据,在2和3之间修建一条长度为4的道路,是这棵树变成一个完全图,且原来的树依然是这个图的唯一最小生成树.
数据范围
每个测试点最多10组测试数据
50% n n n<=1500;
100%