U139217.MDRC的树上路径统计
普及/提高-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
MDRC的评测系统构成一棵树,每个节点代表一个评测任务,每个任务有一个权值 wi。
给定一棵 n 个节点的树,每个节点有权值 wi。
有 m 次操作,操作有两种:
1.1 u v:查询路径 u→v 上所有节点的权值异或和。
2.2 u x:将节点 u 的权值修改为 x。
输入格式
第一行两个整数 n, m。
第二行 n 个整数 w[1..n]。
接下来 n-1 行,每行两个整数 u, v,表示一条边。
接下来 m 行,每行一个操作。
输出格式
对于每个查询操作,输出一行一个整数,表示异或和。
输入输出样例
输入#1
5 4 1 2 3 4 5 1 2 2 3 2 4 4 5 1 3 5 2 3 10 1 3 5 1 1 4
输出#1
0 9 7
说明/提示
1≤n, m≤2×105,1≤wi, x≤109
输入解题思路,AI测评打分。不知道怎么写?