第一行一个整数。表示树的节点数量。第二行个整数,表示节点i的颜色。接下来行,每行两个整数,表示节点和节点之间有一条边。
输出仅有一行,一个整数表示她一次能吃到的糖果的颜色的异或和最大值。
4 1 2 3 4 1 2 2 3 2 4
0
四个节点颜色各不相同。吃掉任意子树都会在吃之前把所有糖果扔掉,因此结果为0。
4 1 1 2 2 1 2 2 3 2 4
1
吃掉以节点3或节点4为根的子树都只有一个节点,结果都为0,以1为根节点时颜色为1和颜色为2的节点数量都为2,因此结果也为0。吃掉以2为根的子树时节点3和节点4颜色都为2被删除,结果为节点2的颜色1。