题目 1762

与非

查看题解 ↗GitHub ↗如何评测
题号
1762
时间限制
2000 ms
内存限制
256 MB
标签
数据结构
来源
信息学奥赛一本通 · 高手训练篇·四、数据结构(高手训练)

【题目描述】

x  nandy=not  (xandy)x\;nandy=not\;(xandy)

xx yy x  nand  yx\;nand\;y
00 00 11
00 11 11
11 00 11
11 11 00

现在我们只考虑kk位二进制数的nandnand操作。 给定一棵nn个结点的树,每个结点有个点权w[i](0≤w[i]0)\\0\\ \end{cases} 询问发f(L)f(L)的值。

【输入】

第一行三个整数,n,m,kn,m,k。 第二行nn个整数,初始状态每个结点的权值。 接下来n−1n-1行,每行两个整数a.ba.b,表示aa与bb之间有一条边。 接下来mm行,每行一个操作,格式见题目描述。

【输出】

对于每个QueryQuery操作输出一行,表示你的答案。

【输入样例】

文本
3 3 3
2 7 3
1 2
2 3
Query 2 3
Replace 1 3
Query 1 1

【输出样例】

文本
4
7

【提示】

【数据规模】 对于30%的数据,1≤n,m≤10001≤n,m≤1000。 对于另外10%的数据,k=1k=1。 对于另外20%的数据,k=2k=2。 对于100%的数据,1≤n,m≤105,1≤k≤321≤n,m≤10^5,1≤k≤32。

数据下载

题目 1762 的公开数据

正在读取文件列表…

常用命令

题目 1762 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。