AGC005F Many Easy Problems 发表于 2025-02-26 分类于 算法竞赛 , 题 , AtCoder 阅读次数: 题意:给定一棵无根树。 定义 为:对所有大小为 的点集,求能够包含它的最小连通块大小之和。 对于 分别求出 。 答案对 (质数) 取模。 ,时限 。 妙妙题。 考虑点 对 的贡献:选出一个大小为 的点集跨越 的方案数。 对于 而言,显然只需要考虑其各个分支的大小 。 正着来有点不方便,考虑不跨越 的方案数,那么必然只能完全在一个分支内。 不合法方案数为 。总方案数为 。 设 表示 作为分支大小出现的次数,那么扣除的贡献即为 。 这个拆开组合数随便卷一卷就是了。 复杂度 。