UVA1669 交换房子
题目描述
有 $n$ 个城市和 $n-1$ 条双向公路(即形成一棵树),每个城市有 $1$ 个人,他们都想去另一个城市去旅游,且每个人选择的城市互不相同,每个人总是选择最短的路径行走。
现在需要找出一个方案,使得每个人走过的距离之和最大。你只需计算出这个距离之和。
---
输入 #1:
```text
2
4
1 2 3
2 3 2
4 3 2
6
1 2 3
2 3 4
2 4 1
4 5 8
5 6 5
```
输出 #1:
```text
Case #1: 18
Case #2: 62
```
输入格式
多测,第一行一个正整数 $T$,代表有 $T$ 组数据。
对于每组数据,第一行为一个正整数 $n$,含义见题目描述。
接下来 $n-1$ 行每行三个正整数 $u,v,w$,代表有一条长度为 $w$ 的双向道路连接了城市 $u$ 和 $v$(编号从 $1$ 开始)。
输出格式
对于每组数据,按照形如 `Case #i :x` 的形式输出,其中 $i$ 表示当前是第 $i$ 组数据,$x$ 表示你的答案。
说明/提示
对于 $100\%$ 的数据,有 $1\le T\le10$,$2\le n\le10^5$,$1\le u,v\le n$,$1\le w\le10^6$。