#A3016. 最长异或值路径

最长异或值路径

题目描述

给定一棵 nn 个点的带权树,求树上最长的异或和路径。

输入

第一行一个整数 nn

接下来 n1n−1 行每行三个整数 u,v,wu,v,w,表示 uu,vv 之间有一条长度为 ww 的边。

输出

输出一个整数,表示异或长度最大的路径的最大异或和。

4
1 2 3
2 3 4
2 4 6
7

提示

1n100000,1≤n≤100000,

1u,vn,1 \leq u,v\leq n,

0w<2310≤w<2^{31}

样例解释

最长的异或和路径是 1231→2→3 ,它的长度是 34=73⨁4=7

注意:结点下标从 11 开始到 NN

注:xyx⨁y 表示 xxyy 按位异或。