#zyk2C. 植树(tree)
植树(tree)
题目描述
五个代表甲乙丙丁戊在种一棵树。 已知这棵树由 个点组成,每个点有权重 ,以及到树根的距离 。规定 。
- 甲说:“我厌恶点对 满足 是 的祖先且 ”
- 乙说:“我厌恶点对 满足 是 的祖先且 ”
- 丙说:“我厌恶点对 满足 且 均不是另一个点的祖先”
- 丁说:“我厌恶点距离根太远”
- 戊什么都没说
现在甲丙丁选择点集 ,乙戊选择 的补集 。
规定点集 的厌恶值为 ,二元运算 表示 是否被 所厌恶,则有:
$$D(A) = \sum_{i \in A} \sum_{j \in A} [(i, j) \circ \text{甲} \lor (i, j) \circ \text{丙}] + \sum_{i \in A} d_i$$$$D(B) = \sum_{i \in B} \sum_{j \in B} [(i, j) \circ \text{乙}]$$现在要你对于 依次输出 的最小值。
输入格式
第一行为一个整数 ,表示点数。
第二行几个整数 ,表示每个树节点的权重。
接下来 行每行两个整数 表示一条树边。
输出格式
共 行,第 行一个整数,表示当 时 的最小值。
样例
样例输入 1
4
4 1 2 3
1 2
2 3
2 4
样例输出 1
9
5
2
1
2
数据范围与约定
对于 的数据范围,。
每个测试包的详细限制如下:
| 测试包编号 | 特殊性质 | 分值 | |
|---|---|---|---|
| 1 | 无 | 12 | |
| 2 | 3 | ||
| 3 | 6 | ||
| 4 | 10 | ||
| 5 | 12 | ||
| 6 | 14 | ||
| 7 | 无 | 43 |
相关
在下列比赛中:
京公网安备 11011102002149号