C. 树上异或之权

    传统题 1000ms 256MiB

树上异或之权

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

题目描述

我们有一棵有根树,根节点编号为 11,每个节点有一个权值 ai a_i

给定一个整数 x x ,可以进行任意次操作:每次选择一个子树,将该子树中所有节点的权值异或 x x

目标是通过这些操作,使得最终所有节点的权值之和最大。对于多个查询 x x ,需要回答每个 x x 对应的最大权值和。

输入格式

第一行包含两个正整数 n n q q ,表示节点数和查询数。

第二行包含 n n 个整数 a1,a2,...,an a_1,a_2,..., a_n ,表示节点权值。

接下来 n1 n-1 行点对,表示树的边。

接下来 q q 行是查询的 x x 值。

输出格式

对于每个查询 x x ,输出最大权值和。

5 2
1 5 3 4 2
1 2
1 3
3 4
3 5
0
1
15
17

数据范围

1n,q2×105 1 \leq n, q \leq 2 \times 10^5 0ai<231 0 \leq a_i < 2^{31} 0x<231 0 \leq x < 2^{31}

浙江机电职业技术大学训练赛 5

未参加
状态
已结束
规则
XCPC
题目
6
开始于
2025-7-19 13:30
结束于
2025-7-19 16:30
持续时间
3 小时
主持人
参赛人数
14