#P3585. Accumulation Degree

Accumulation Degree

题目描述

树木是自然景观的重要组成部分,因为它们能防止侵蚀,并在其枝叶内外提供一个特定的受庇护生态系统。树木还被发现在产生氧气和减少大气中的二氧化碳以及调节地面温度方面发挥着重要作用。它们也是景观设计和农业中的重要元素,既因为其美学吸引力,也因其果园作物(如苹果)。树木的木材是一种常见的建筑材料。

树木在世界许多神话中也扮演着密切的角色。许多学者对寻找树木的奇特属性感兴趣,例如树的中心、树的计数、树的着色。A(x)A(x) 就是其中之一。

A(x)A(x)(节点 xx 的累积度)定义如下:

  • 树的每条边都有一个正容量。
  • 树中度为一的节点称为终端节点。
  • 每条边的流量不能超过其容量。
  • A(x)A(x) 是节点 xx 可以流向其他终端节点的最大流量。

由于可能难以理解该定义,下面展示一个例子:

  • A(1)=11+5+8=24A(1)=11+5+8=24
    详细说明:
    121\rightarrow21111
    1431\rightarrow4\rightarrow355
    1451\rightarrow4\rightarrow588(因为 141\rightarrow4 的容量为 1313
  • A(2)=5+6=11A(2)=5+6=11
    详细说明:
    21432\rightarrow1\rightarrow4\rightarrow355
    21452\rightarrow1\rightarrow4\rightarrow566
  • A(3)=5A(3)=5
    详细说明:
    3453\rightarrow4\rightarrow555
  • A(4)=11+5+10=26A(4)=11+5+10=26
    详细说明:
    4124\rightarrow1\rightarrow21111
    434\rightarrow355
    454\rightarrow51010
  • A(5)=10A(5)=10
    详细说明:
    54125\rightarrow4\rightarrow1\rightarrow21010

树的累积度是其所有节点中最大的累积度。你的任务是计算给定树的累积度。

输入格式

输入的第一行是一个整数 TT,表示测试用例的数量。
每个测试用例的第一行是一个正整数 nn
接下来的 n1n-1 行,每行包含三个整数 x,y,zx, y, z,用空格分隔,表示节点 xx 和节点 yy 之间有一条边,且该边的容量为 zz。节点编号从 11nn
所有元素都是不超过 200000200000 的非负整数。你可以假设测试数据都是树结构。

输出格式

对于每个测试用例,在一行中输出结果。

输入样例 1

1
5
1 2 11
1 4 13
3 4 5
4 5 10

输出样例 1

26

来源

2008年中南地区程序设计竞赛,由国防科技大学主办