U139217.MDRC的树上路径统计

普及/提高-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

MDRC的评测系统构成一棵树,每个节点代表一个评测任务,每个任务有一个权值 wiw_i。
给定一棵 n 个节点的树,每个节点有权值 wiw_i。
有 m 次操作,操作有两种:

1.1 u v:查询路径 u→v 上所有节点的权值异或和。

2.2 u x:将节点 u 的权值修改为 x。

输入格式

第一行两个整数 n, m。
第二行 n 个整数 w[1..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×1052×10^5,1≤wiw_i, x≤10910^9

输入解题思路,AI测评打分。不知道怎么写?

首页