第一行输入一个整数 代表这颗树节点的数量。 第二行输入 个整数 代表每个结点的权值。 此后 行,第 行输入两个整数 代表第 条树边连接 号节点与 号节点。保证输入的树是一棵合法的树。
在一行上输出 个整数,第 个整数表示节点 可以找到的节点 的最大异或值。
7 1 2 3 4 5 6 7 1 2 1 3 2 4 2 5 3 6 3 7
0 5 7 7 6 4 5
如果您使用 C/C++,建议切换为 C++ (g++ 13) 提交,已知本题使用 C++ (clang++18) 会导致编译内存错误(Compiler exceeded MEMORY limit)。