树上有个物品,每个点上恰好有一个。第个点上面的物品最终要被运送到第个点。每个点上在过程中可以放置多个物品。
你有一个机器人,一开始在号点,每次可以花费一个单位时间在树上移动一条边。机器人任意时刻至多携带一个物品。
求出机器人最快花多少时间能把所有物品移动到他们该去的位置,并在过程结束的时候回到号节点。保证是一个排列。
第一行一个数表示数据组数。
每组数据第一行一个整数表示树的点数。
之后一行个数表示。
之后行每行两个数表示树上的一条边。
一个正整数表示答案。
3 3 1 3 2 1 2 2 3 4 2 1 4 3 1 3 3 2 3 4 10 8 2 3 9 5 6 7 1 4 10 5 1 5 8 6 5 3 6 10 8 9 3 7 1 6 2 4 10
4 6 20
对于的数据,保证。
对于另外的数据,保证树的形态是一条链。