题目描述
给定一棵二叉树,请求出所有左叶子节点的值之和。
如果一个节点是它父节点的左孩子,并且它本身没有左、右孩子,那么它就是左叶子。根节点即使是整棵树唯一的节点,也没有父节点,因此不属于左叶子。
输入格式
第一行一个整数 ,表示二叉树的节点数。节点编号为 到 ,根节点编号为 ;当 时表示空树。
当 时,第二行包含 个整数 ,其中 表示节点 保存的值。
接下来 行,第 行包含两个整数 ,分别表示节点 的左孩子编号和右孩子编号。编号 表示相应孩子不存在。输入保证这些数据构成一棵合法二叉树。
输出格式
输出一个整数,表示所有左叶子节点的值之和。
1
7
0 0
0
3
-388 159 761
2 3
0 0
0 0
159
6
-169 -601 -375 560 168 529
2 0
3 4
0 0
0 5
6 0
0 0
154
数据范围与约定
- 节点数在 [1, 1000] 范围内
- -1000 ≤ v_i ≤ 1000