#P17434. [LBA-OI R5 D] 星链光华
[LBA-OI R5 D] 星链光华
背景
星络森林里,每棵树上都住着发光的星灵。他们相信最美的形态是“星链花”。
题目描述
给定一棵 个点的无根树,点 有非负权值 ,表示星灵的光芒。一次询问给出 。
树灵要选出一个包含 的连通点集 ,满足:
- 任意 到 的树上距离不超过 ;
- 从 伸出的每条分支都是一条笔直的链,不能分岔。也就是说,在 中,除 外每个点最多与 中另外两个点相邻。
一个点集的权值是其中所有点的权值之和。对每次询问,求满足条件的点集中权值最大是多少。
其中树上距离指两点最短路径经过的边数。
输入格式
第一行两个整数 。
第二行 个非负整数 ,表示点权。
接下来 行,每行两个整数 ,表示树上存在一条边 。
接下来 行,每行两个整数 ,表示一次询问。
输出格式
输出 行,每行一个整数表示该次询问的答案。
7 7
9 8 9 5 2 4 4
1 2
1 3
2 4
3 5
5 6
1 7
2 4
5 2
3 4
5 1
5 2
4 4
7 1
37
24
37
15
24
33
13
提示
本题目采用子任务捆绑测试。
对于 的数据:,。 ::cute-table{tuack} | 子任务 | 分值 | 数据范围 | 特殊性质 | | :---: | :---: | :---: | :---: | | 1 | 10 | | 无 | | 2 | 15 | | ^ | | 3 | 15 | 无特殊限制 | | | 4 | 20 | ^ | | | 5 | 40 | ^ | 无 |