#P14964. [LBA-OI R2 C] 可比豆出道计划
[LBA-OI R2 C] 可比豆出道计划
Description
在 LBA 的璀璨星空中,可比豆是最耀眼的那颗星。无数小迷妹为他痴狂,有 个小迷妹自发组成了 个应援团体。
这些小团体宛如一棵参天大树:每个小迷妹是一片独立的叶子,而她们又聚合成更大的枝干,最终汇聚成那最粗壮的树干——可比豆全球后援会。
这棵由小迷妹们组成的树有 个节点,根节点是"可比豆全球后援会"(编号为 )。每个叶子节点代表一个小迷妹,她有一个初始的号召力值 。
非叶子节点的号召力则由其直接子节点的号召力决定——取它们的中位数。具体来说,如果一个节点有 个子节点,将它们的号召力从小到大排序后,取第 个值作为该节点的号召力。
现在,小迷妹们迎来了千载难逢的机会:她们有 次与可比豆见面的机会!每次见面可以让任意一个小迷妹(即任意一个叶子节点,允许重复选择)的号召力变为 中的任意整数。
作为小迷妹中最聪明的你,需要制定最优的见面安排方案,让"可比豆全球后援会"(根节点)的号召力达到最大,以备不时之需,你需要对 求出答案。
形式化题意
给定一棵 个点, 个叶子的根为 的树,给定叶子结点的权值,值域为 ,非叶子结点的权值为其子节点的权值的中位数。
现在可以进行 次操作,每次操作选择一个叶子节点(允许重复选同一个叶子),将其权值改为 中的任意整数。
求最大化根节点权值,你需要对 求出答案。
长度为 的序列的中位数定义为将序列从小到大排序后第 的数。
Input Format
第一行两个整数 ,含义如题所述。
第二行 个整数,对于第 个数 ,
- 若 ,表示编号为 的节点是非叶子节点。
- 若 ,表示编号为 的点是叶子结点,其权值为 。
第三行 个整数,第 个整数 表示 的父亲。
特别地,根节点不是叶子节点,保证 。
Output Format
记 为 时的答案,你需要输出一行,一个整数,表示 的结果,其中 表示按位异或。
5 4
0 1 2 3 4
1 1 1 1
16
10 6
0 0 1 0 0 3 3 4 5 5
1 1 2 2 1 1 5 4 4
51
Hint
样例解释 1
- 对于 ,此时 号点的权值为序列 的中位数为 。
- 对于 ,一种最优策略是将 号点的权值改为 ,此时 号点的权值为序列 的中位数为 。
- 对于 ,一种最优策略是将 号点的权值改为 ,此时 号点的权值为序列 的中位数为 。
- 对于 , 号点的权值为 。
因此答案为 $0\times 2 \oplus 1\times 3\oplus 2\times 4 \oplus 3\times5 \oplus 4\times5=16$。
样例解释 2
对于 ,答案分别为 。
数据范围
| 子任务编号 | 数据范围 | 特殊限制 | 分值 |
|---|---|---|---|
| 无 | |||
| 无特殊限制 |
对于 的数据:$1\le k<n\le 2\times 10^6,\forall i\in[2,n],\; fa_i<i,w_i\in[0,n]$。
京公网安备 11011102002149号