给定一棵n个点的带权树,求树上最长的异或和路径。
第一行一个整数n,接下来n-1行每行三个整数u,v,w,表示u,v之间有一条长度为w的边。
输出一行一个整数,表示答案。
4 1 2 3 2 3 4 2 4 6
7
最长的异或和路径是1→2→31 \to2 \to31→2→3,它的长度是3⨁4=73 \bigoplus4=73⨁4=7。 注意:结点下标从1开始到N。 注:x⨁yx \bigoplus yx⨁y表示x与y按位异或。
对于100%100 \%100%的数据,1≤n≤105,1≤u,v≤n,0≤w<2311 \le n \le 10^5,1 \le u,v \le n,0 \le w < 2^{31}1≤n≤105,1≤u,v≤n,0≤w<231
注册一个 珅泽OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 珅泽OJ 通用账户