1164: 修剪树枝
题目
题目描述
给定一个大小为$n$的二叉树(以1为根),每个节点上都有一个权值。我们需要你剪去一定数量的边,使得与根相连的块的权值和最大。
输入格式
输入第一行两个整数$n$和$m$,分别表示树的大小和你需要保留的树枝的数量。
接下来一行$n-1$个整数,表示除了根以外,树的每个节点的权值。
接下来$n-1$行,每行两个整数,表示树的边。
输出格式
输出一个整数,表示修剪之后树的最大权值。
样例输入
text
5 2
20 1 10 20
1 3
1 4
2 3
3 5
样例输出
text
21
数据范围
对于 100\%的数据,保证 $1 \leq n \leq 200$, 权值非负且$\leq 10^4$。
Oops! 本题目还没有解答!
助教老师们编题的速度,已经超过了解题的速度!
OJ翻了一新,但本解答集还大多用的是2017-2019级,甚至更早的同学们贡献的答案。
如果你已经AC了,可以的话,请您参考添加页面,与大家一起分享你的题解!