#P8511. [Ynoi Easy Round 2021] TEST_68
[Ynoi Easy Round 2021] TEST_68
题目描述
给定一棵 个节点的树,第 个点有一个权值 。
对每个点 ,其的答案为其所在子树外的所有点中,选两个可以相同的点 , 异或 的最大值,如果选不出两个点,则认为 的答案是 。
输入格式
第一行一个数 。
之后一行 个数,第 个数表示 节点的父亲节点 ,保证 。
之后一行 个元素,第 个元素表示第 个点的权值 。
输出格式
行,每行一个数,其中第 行的数表示第 个节点对应的答案。
10
1 1 2 3 2 3 6 7 7
10 6 4 10 8 10 5 3 5 4
0
15
12
15
15
15
14
15
15
15
提示
Idea:nzhtl1477,Solution:zx2003,Code:nzhtl1477,Data:nzhtl1477
对于 的数据,满足 。
对于另外 的数据,满足 。
对于另外 的数据,树构成一条链。
对于另外 的数据,满足 。
对于 的数据,满足 ,。