#apc001f. [apc001_f]XOR Tree
[apc001_f]XOR Tree
题目描述
给定一棵包含 个顶点的树。这些顶点从 到 进行编号,边从 到 进行编号。边 连接了顶点 和 ,并且有一个值 。你可以执行以下操作任意次数:
- 选择一条简单路径和一个非负整数 ,然后对路径上的每条边执行 (⊕ 表示异或)。
你的目标是使得所有边的 。找到实现此目标所需的最小操作次数。
约束条件
- 给定的图是一棵树。
- 所有输入值都是整数。
输入
输入以以下格式从标准输入给出:
输出
找到实现目标所需的最小操作次数。
示例输入 1
5
0 1 1
0 2 3
0 3 6
3 4 4
示例输出 1
3
可以通过以下三次操作实现目标:
- 首先,选择连接顶点 和顶点 的路径,并选择 。
- 然后,选择连接顶点 和顶点 的路径,并选择 。
- 最后,选择连接顶点 和顶点 的路径,并选择 。
示例输入 2
2
1 0 0
示例输出 2
0