传统题 1000ms 256MiB

蒙自校园

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

蒙自校园

题目背景

蒙自一中的校园里散布着 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

「编程萌芽之星」青少年编程挑战赛

未参加
状态
已结束
规则
XCPC
题目
11
开始于
2026-7-16 8:00
结束于
2026-7-16 12:00
持续时间
4 小时
主持人
参赛人数
43