la4487

此题是带权的并查集、

    对于xp ^ xq =v 就相当于并查集一条边

    对于Xp=v ,可以假设一个0点,那么就可以看成与0异或

    而所有的^ 操作是从叶节点到跟节点的路径压缩

    判断是否矛盾只需判断xp ^ xq =v是否成立就行(此处要注意p和q需为同一集合中)

    对于判断是否唯一确定只要判断是否所有元素都合成为一棵树就行了。因为只有一棵树的时候那么边就完全确定了。那么异或值也唯一确定了。

你可能感兴趣的:(la4487)