牛客第7场I-Valuable Forests prufer序列+DP
传送门
题意:
定义一个无根树的权值为所有点的度数的和,求有标号的n个点形成的所有森林的权值的和。
T≤5000,N≤5000T\leq 5000,N \leq 5000T≤5000,N≤5000
Solution:
比赛时脑抽,考完五分钟后过了…
由prufer序列的结论可得,对于n个点的无根树,可以形成nn−2n^{n-2}nn−2个不同的树,我们记他的值为stnst_nstn,那么对于n个点的森林的个数fnf_nfn,我们可以求得DP式子:
f(n)=∑i=0n−1Cn−1if(n−i−1)∗st
原创
2020-08-01 21:31:56 ·
435 阅读 ·
2 评论