#A0656. 远交近攻
远交近攻
题目背景
形禁势格,利从近取,害以远隔。上火下泽。
题目描述
有 个国家,编号从 。第 个国家的战斗力为 。
Kitten 是猫猫国的国王(不在这 个国家内),为了分析这 个国家到猫猫国的距离(保证每个国家到猫猫国的距离都不一样),33DAI 帮她构建了一棵二叉树。
二叉树中有 个节点,每个节点都表示对应的那个国家。保证对于二叉树的每个节点 ,它左子树中的所有节点都比它离猫猫国更近,它右子树中的所有节点都比它离猫猫国更远。
现在 Kitten 准备攻打最远的 个国家,请问这些国家的战斗力之和为多少。
输入格式
第一行一个整数 。
第二行 个整数,即
接下来 行,第 行为节点 的左子节点和右子节点 (如果不存在,则值为 )。
输出格式
一个整数,即最远的 个国家的战斗力之和。
6
100 10 42 33 56 1000
0 0
0 0
0 6
0 0
3 2
4 1
166
如图,即 都比 离得近, 比 离得远。 比 离得远。 比 离得近, 比 离得远。
最远的三个点为 ,战斗力之和为
3
1000 33 124
0 2
0 3
0 0
124
三个节点从近到远依次是 1,2,3
,最远的 个点是 号点,战斗力为 。
数据规模与约定
对于 的数据,,。
- 子任务 1(10 分):保证所有 都相等。
- 子任务 2(20 分):保证 。
- 子任务 3(30 分):保证
- 子任务 4(40 分):没有特殊限制。