化合物 bzoj-3696 题目大意:给你一棵树,定义两个点i , j之间的A值是(dis[i]-dis[lca(i,j)])xor(dis[j]-dis[lca(i,j)]).对所有的k$\in$[1,n],A值等于k的点对数量. 注释:$1\le n\le 10^5$,$1\le maxdis \le 500$. 想法:说什么异或意义下的母函数,完全不会(具体数学没看完的垃圾蒟蒻).其实就是个暴力... 我们设dp[pos][i]表示以pos为根,长度为i的链的个数,然后直接转移.每次$H^…