>Link
luogu P4551
ybtoj最长异或路径
>Description
给定一棵 N 个点的带权树,结点下标从 1 到 N。求树上最长的异或路径。
异或路径指的是指两个结点之间唯一路径上的所有边权的异或。
1 ≤ n ≤ 1 0 5 , 0 ≤ w < 2 31 1≤n≤10^5,0≤w<2^{31} 1≤n≤105,0≤w<231
>解题思路
我们可以预处理根节点到第 i i i个节点的路径上的异或和 a i a_i ai
那根据异或的性质, u u u到 v v v的异或路径就为 a u ⊕ a v a_u⊕a_v