#YNU7G. 蒙自校园

蒙自校园

蒙自校园

题目背景

蒙自一中的校园里散布着 nn 个景点,由 n1n-1 条小路连接,任意两个景点之间可以互相到达。每个景点 ii 有一个独特的「校园魅力值」aia_i。参赛选手们想找到一条游览路线,使得路线上所有景点的魅力值异或之和最大。

题目描述

给定一棵 nn 个节点的树,节点 ii 有权值 aia_i。定义一条简单路径(即路径上每个节点至多经过一次)的得分为路径上所有节点权值的异或和。

求所有简单路径中的最大得分。

输入格式

第一行一个整数 nn1n1051 \le n \le 10^5)。

第二行 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n0ai<2200 \le a_i < 2^{20})。

接下来 n1n-1 行,每行两个整数 u,vu, v,表示节点 uuvv 之间有一条边。

输出格式

输出一个整数,表示最大异或路径得分。

样例

4
1 2 3 4
1 2
2 3
2 4
7