P83376

最长异或路径

难度 初三 字符串 字典树
讨论 统计 3通过 4提交 75%通过率 旧版界面
时间限制 1 秒 内存限制 512 MB

题目描述

给定一棵 n 个点的带权树,结点下标从 1 开始到 n。寻找树中找两个结点,求最长 的异或路径。
异或路径指的是指两个结点之间唯一路径上的所有边权的异或。

输入

第一行一个整数 n,表示点数。
接下来 n − 1 行,给出 u, v , w ,分别表示树上的 u 点和 v 点有连边,边的权值是 w。

输出

一行, 一个整数表示答案。

样例

样例 1
输入
4
1 2 3
2 3 4
2 4 6
输出
7

提示

样例解释
最长1,2,4路径的异或值为5,3 xor 6,二进制为101转换为十进制为5;
最长异或序列 1, 2, 3,答案是 7,3 xor 4,二进制为111转换为十进制为7。
【数据范围】
1 ≤ n ≤ 100000; 0 < u, v ≤ n; 0 ≤ w < 231。

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交