#P7310. [COCI2018-2019#2] Deblo
[COCI2018-2019#2] Deblo
题目描述
给定一个包含 个结点的树,其中每个结点都有一个权值。一条路径的权值定义为该路径经过的所有结点的权值异或后的结果。
你的任务是求出所有路径的权值之和。
输入格式
第一行输入正整数 ,表示树的结点个数。
第二行输入 个用空格分隔的整数 ,第 个整数表示结点 的权值。
接下来的 行,每行输入整数 ,表示 之间有一条边。
输出格式
输出所有路径的权值之和。
3
1 2 3
1 2
2 3
10
5
2 3 4 2 1
1 2
1 3
3 4
3 5
64
6
5 4 1 3 3 3
3 1
3 5
4 3
4 2
2 6
85
提示
样例 1 解释
路径 的权值为 ;
路径 的权值为 ;
路径 的权值为 ;
路径 的权值为 ;
路径 的权值为 ;
路径 的权值为 。
所有路径的权值之和为 。
数据规模与约定
对于 的数据,。
对于 的数据,。
对于另外 的数据, 中的每个结点都和结点 之间有一条边。
对于 的数据,,。
说明
本题分值按 COCI 原题设置,满分 。
题目译自 COCI2018-2019 CONTEST #2 T3 Deblo。