409805: GYM103765 J 在一起

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

J. 在一起time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard output

ACMer分布在全国的n个不同的城市,编号为。任意两个城市都连通,且只有唯一的一条通路。

你们决定来一次全体聚会,请选出一个城市作为聚会地,使得所有人的距离和最小。

Input

第一行是一个整数T (1 ≤ T ≤ 10),表示样例的个数,所有测试数据样例总数不超过100。

每个样例的第一行是一个整数n (1 ≤ n ≤ 10000)

第二行是n个整数,表示第i个城市里的ACMer的人数ai (1 ≤ ai ≤ 100)

从第三行起的n - 1行,每行三个整数u, v, w,  (1 ≤ u < v ≤ n), 1 ≤ w ≤ 100,表示城市uv之间有一条路,距离为w

Output

依次输出每个样例的结果,为两个整数,第一个为聚会城市的编号,第二个为所有人的距离和,两者之间用一个空格隔开。

如果存在多个符合条件的城市,取编号最小的。

ExampleInput
1
6
1 2 3 4 5 6
1 2 1
1 3 1
2 4 1
2 5 1
3 6 1
Output
2 34
Note

1号城市作为聚会地,距离和为(2 + 3)·1 + (4 + 5 + 6)·2 = 35

2号城市作为聚会地,距离和为(1 + 4 + 5)·1 + 3·2 + 6·3 = 34

3号城市作为聚会地,距离和为(1 + 7)·1 + 2·2 + (4 + 5)·3 = 39

4号城市作为聚会地,距离和为2·1 + (1 + 5)·2 + 3·3 + 6·4 = 47

5号城市作为聚会地,距离和为2·1 + (1 + 4)·2 + 3·3 + 6·4 = 45

6号城市作为聚会地,距离和为3·1 + 1·2 + 2·3 + (4 + 5)·4 = 47

加入题单

上一题 下一题 算法标签: