#P6419. [COCI2014-2015#1] Kamp
[COCI2014-2015#1] Kamp
题目描述
一颗树 个点, 条边,经过每条边都要花费一定的时间,任意两个点都是联通的。
有 个人(分布在 个不同的点)要集中到一个点举行聚会。
聚会结束后需要一辆车从举行聚会的这点出发,把这 个人分别送回去。
请你回答,对于 ,如果在第 个点举行聚会,司机最少需要多少时间把 个人都送回家。
输入格式
第一行两个整数 。
接下来 行,每行三个数 表示 到 之间有一条需要花费 时间的边。
接下来 行,每行一个数,表示 个人的分布。
输出格式
输出 个数。
第 行的数表示:如果在第 个点举行聚会,司机需要的最少时间。
7 2
1 2 4
1 3 1
2 5 1
2 4 2
4 7 3
4 6 2
3
7
11
15
10
13
16
15
10
5 2
2 5 1
2 4 1
1 2 2
1 3 2
4
5
5
3
7
2
2
提示
数据规模与约定
- 对于 的数据,保证 。
- 对于 的数据, ,, 。