3940: 远交近攻(挖土机 CSP-J 模拟赛 ~ 第十二场)
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
有 个国家,编号从 。第 个国家的战斗力为 。
Kitten 是猫猫国的国王(不在这 个国家内),为了分析这 个国家到猫猫国的距离(保证每个国家到猫猫国的距离都不一样),33DAI 帮她构建了一棵二叉树。
二叉树中有 个节点,每个节点都表示对应的那个国家。保证对于二叉树的每个节点 ,它左子树中的所有节点都比它离猫猫国更近,它右子树中的所有节点都比它离猫猫国更远。
现在 Kitten 准备攻打最远的 个国家,请问这些国家的战斗力之和为多少。
输入
第一行一个整数 。
第二行 个整数,即
接下来 行,第 行为节点 的左子节点和右子节点 (如果不存在,则值为 )。
输出
一个整数,即最远的 个国家的战斗力之和。
样例输入 复制
6
100 10 42 33 56 1000
0 0
0 0
0 6
0 0
3 2
4 1
样例输出 复制
166
提示
如图,即 都比 离得近, 比 离得远。 比 离得远。 比 离得近, 比 离得远。
最远的三个点为 ,战斗力之和为
数据规模与约定
对于 的数据,,。
- 子任务 1(10 分):保证所有 都相等。
- 子任务 2(20 分):保证 。
- 子任务 3(30 分):保证
- 子任务 4(40 分):没有特殊限制。