AGC005F Many Easy Problems

题意:给定一棵无根树。

定义 为:对所有大小为 的点集,求能够包含它的最小连通块大小之和。

对于 分别求出

答案对 (质数) 取模。

,时限


妙妙题。

考虑点 的贡献:选出一个大小为 的点集跨越 的方案数。

对于 而言,显然只需要考虑其各个分支的大小

正着来有点不方便,考虑不跨越 的方案数,那么必然只能完全在一个分支内。

不合法方案数为 。总方案数为

表示 作为分支大小出现的次数,那么扣除的贡献即为

这个拆开组合数随便卷一卷就是了。

复杂度