BC#76 C_HDU5647 DZY Loves Connecting 树形DP
比赛的时候没想出来,现在发现还是一个经典的树形DP
首先用size[i]表示节点i对答案的贡献
同时为了推倒方便,用f[i]表示以i为根的子树的数目
那么我们考虑当i的子节点j加入时,对答案的贡献
首先,加入j时,会有f[i] * f[j]个新的子树加入,那么计算对答案的贡献
之前的size[i]已经被计算过一次,加入j之后,对于答案的贡献是size[i] * f[j]
此外,还需要统
原创
2016-03-21 15:00:15 ·
344 阅读 ·
0 评论