OpenJudge

2014T2:联合权值-NOIP2014D1T2

总时间限制:
1000ms
内存限制:
128000kB
描述

无向连通图G n 个点,n-1 条边。点从1 n 依次编号,编号为i 的点的权值为Wi ,每条边的长度均为1。图上两点(u, v)的距离定义为u 点到v 点的最短距离。对于图G 上的点对(u, v),若它们的距离为2,则它们之间会产生

输入
第一行包含 1 个整数 n。
接下来 n-1 行,每行包含 2 个用空格隔开的正整数 u、v,表示编号为 u 和编号为 v 的点之间有边相连。
最后 1 行,包含 n 个正整数,每两个正整数之间用一个空格隔开,其中第 i 个整数表示
图 G 上编号为 i 的点的权值为 Wi。
输出
输出共 1 行,包含 2 个整数,之间用一个空格隔开,依次为图 G 上联合权值的最大值和所有联合权值之和。由于所有联合权值之和可能很大,输出它时要对 10007 取余。
样例输入
5
1 2
2 3
3 4
4 5
1 5 2 3 10
样例输出
20 74
提示
【数据说明】
对于 30%的数据,1 <
来源
NOIP2014
全局题号
11288
添加于
2017-07-28
提交次数
0
尝试人数
0
通过人数
0