hdu 6035(多校)
脑子笨,看人家博客半天才理解,太强了orz题意:一棵树上,每个节点有一个颜色,任意两个节点之间的距离为它们连线上各节点的颜色数目,问所有路径的和是多少诈一看以为是分治,其实是树形dp....思路:对某个颜色x,算出其在树上没有贡献的某一块部分,假设这一块的节点数为y,那么颜色x在这一块上对总答案“少贡献了”y*(y-1)/2 。如果每个颜色对所有路径都有贡献,那么总答案为 n*(n-1)/2*an...
原创
2018-03-08 23:00:17 ·
216 阅读 ·
0 评论