#1951. [noi省选联考 2020 A 卷] 树
[noi省选联考 2020 A 卷] 树
题目描背景
day2 T2
题目描述
给定一棵 $n$ 个结点的有根树 $T$,结点从 $1$ 开始编号,根结点为 $1$ 号结点,每个结点有一个正整数权值 $v_i$。
设 号结点的子树内(包含 自身)的所有结点编号为 ,定义 的价值为:
$ val(x)=(v_{c_1}+d(c_1,x)) \oplus (v_{c_2}+d(c_2,x)) \oplus \cdots \oplus (v_{c_k}+d(c_k, x)) $
其中 表示树上 号结点与 号结点间唯一简单路径所包含的边数,。 表示异或运算。
请你求出 的结果。
输入输出格式
输入格式
第一行一个正整数 $n$ 表示树的大小。
第二行 个正整数表示 。
接下来一行 个正整数,依次表示 号结点到 号结点,每个结点的父亲编号 。
输出格式
仅一行一个整数表示答案。
输入输出样例
输入样例 #1
5
5 4 1 2 3
1 1 2 2
输出样例 #1
12
说明
【样例解释 $1$】
$val(1)=(5+0)\oplus(4+1)\oplus(1+1)\oplus(2+2)\oplus(3+2)=3$。
。
。
。
。
和为 。
的数据:。
的数据:。
另有 的数据:所有 。
另有 的数据:所有 。
的数据:。