准备好了吗,旅行者。
提瓦特大陆是一棵 n 个节点的树,在大陆上 ui,vi 两地距离 wi,定义 f(u,v) 大陆上 u,v 两地之间的简单路径中任意相邻两地之间距离的最大值(一条边的最长长度),请你求出 ∑u=1n∑v=i+1nf(u,v)。
树上简单路径是指树中的一条路径,从树的一个节点开始,经过不重复的节点——即没有再次经过已经访问过的节点——到达另一个点。换句话说,树上简单路径是一条不经过重复节点的路径,它连接了树中的两个节点,且路径上的节点都不会重复出现。
第一行,一个整数 t(1≤t≤104),代表数据组数。
对于每组数据:
第一行,一个整数 n(1≤n≤106),代表树的节点个数。
接下来的 n−1 行,每行 3 个整数 u,v,w(1≤u,v≤n;1≤w≤107),代表树上的一条边。
保证给出的数据构成一棵树,且同一测试点的 n 的总和不超过 106。
对于每组数据,输出一行整数代表 ∑i=1n∑j=i+1nf(u,v) 的值。
输入样例
2
6
1 2 3
3 1 4
2 5 2
2 4 7
1 6 1
4
1 2 1
1 3 1
1 4 2
输出样例
66
9
提示
在样例的第 2 组数据中,f(1,2)=1、f(1,3)=1、f(1,4)=2、f(2,3)=1、f(2,4)=2、f(3,4)=2,所以最终答案为 1+1+2+1+2+2=9。