题目名称 | 2806. [ICPC 2017西安区域赛]树上异或xor |
---|---|
输入输出 | xor_xian.in/out |
难度等级 | ★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | cstdio 于2017-09-16加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:20, 提交:46, 通过率:43.48% | ||||
HeHe | 100 | 0.091 s | 2.33 MiB | C++ |
HeHe | 100 | 0.160 s | 3.90 MiB | C++ |
clearY | 100 | 0.344 s | 203.66 MiB | C++ |
kZime | 100 | 0.359 s | 1.71 MiB | C++ |
Bennettz | 100 | 0.371 s | 101.47 MiB | C++ |
cstdio | 100 | 0.380 s | 102.38 MiB | C++ |
clearY | 100 | 0.388 s | 203.66 MiB | C++ |
clearY | 100 | 0.401 s | 203.66 MiB | C++ |
clearY | 100 | 0.417 s | 203.66 MiB | C++ |
Bennettz | 100 | 0.420 s | 101.22 MiB | C++ |
本题关联比赛 | |||
4043级2023省选练习赛3 | |||
中秋节快乐! |
关于 树上异或xor 的近10条评论(全部评论) | ||||
---|---|---|---|---|
回复 @cstdio :
数据貌似有点弱,我这里过的交到那边wa了
clearY
2017-09-18 23:35
6楼
| ||||
。。。。所以这道题暴力求LCA。。。
| ||||
为什么我的数据结构总是跑得最慢QAQ
| ||||
回复 @铁策 :
自己造的……现场写了个对拍,就发挥余热出到这里了…… | ||||
回复 @cstdio : dalao您的数据哪里来的
铁策
2017-09-17 11:54
2楼
| ||||
全场就做了这一道题,其他全靠队友大腿……
|
There is a tree with $n$ nodes. For each node, there is an integer value $a_i$, ($1≤a_i≤1,000,000,000$ for $1≤i≤n$).
There is $q$ queries which are described as follow:
Assume the value on the path from node $a$ to node $b$ is $t_0,t_1,⋯t_m$,You are supposed to calculate $t_0\ xor\ t_k\ xor\ t_{2k}\ xor\ ...\ xor\ t_{pk} (pk≤m)$.
题目大意:
给出一棵树,每个节点有个 $val$,$q$ 个询问。
询问格式:$u$, $v$, $k$, 从 $u$ 到 $v$ 的路径, 每隔 $k$ 个点取一个,求所有点的 $val$ 值异或和。
There is only $1$ dataset.($n≤50,000,q≤50,000$).
First $2$ integers $n,q$
In the first $n−1$ lines, there are two integers $u,v$, indicates there is an edge connect node $u$ and node $v$.
In the next $n$ lines, There is an integer $a_i$ ($1≤a_i≤1,000,000,000$).
In the next $q$ lines, There is three integers $a,b$ and $k$. ($1≤a,b,k≤n$).
For each query, output an integer in one line, without any additional space.
5 6 1 5 4 1 2 1 3 2 19 26 0 8 17 5 5 1 1 3 2 3 2 1 5 4 2 3 4 4 1 4 5
17 19 26 25 0 19
点击下载样例2
对于 $30\%$ 的数据,$1 \leq n,q \leq 20$;
对于 $60\%$ 的数据,$1 \leq n,q \leq 1000$;
对于 $100\%$ 的数据,$1 \leq n,q \leq 50000,1≤a_i≤1,000,000,000$;
2017 ACM-ICPC 亚洲区(西安赛区)网络赛