题目链接:https://nanti.jisuanke.com/t/39277 题意:给出一棵有边权的树,求所有简单路径包含异或和为0的简单路径的总数和. 思路: 首先,对于异或为0这一限制,我们通过dfs得到根节点到所有点的路径上的异或和val[i],如果两个结点的val值相等,说明他们之间的路径满足异或和为0.sz [i]为以i为根的子树 的大小. 其次,对于满足异或和为0的两个点u.v,分两种情况考虑: 1. u.v在不同链上,这一条路径的贡献值为sz[u]*sz[v],通过map记录每一…