1 条题解
-
0
自动搬运
来自洛谷,原作者为

OwenOwl
;搬运于
2025-08-24 21:55:26,当前版本为作者最后更新于2018-10-21 22:38:47,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
我来胡一个 做法。
考虑用 Prufer 序列去对应树,设 表示 在 Prufer 序列中出现的次数,则有 。
考虑度数序列 造成的贡献是:
$$\frac{(n-2)!}{\prod d_i!}\prod(d_i+1)^ma_i^{d_i+1}\sum (d_i+1)^m $$$$=(n-2)!\prod a_i \sum_j \frac{1}{\prod d_i!} \prod a_i^{d_i}\prod_{i\ne j}(d_i+1)^m (d_j+1)^{2m} $$这前面的 是常数,只考虑后面的这个 。
设后面这个 关于 的生成函数是 。
我们看到每一个 造成的贡献是 或者最后一个幂次是。
自然而然想到 会是很多关于 的多项式的积,即设:
那么有:
$$=\sum_i \frac{B(a_i x)}{A(a_i x)} \cdot \exp {\sum_i \ln A(a_ix)} $$求出 和 后,需要代入 并求和,即第 项系数需要乘
于是还要对 预处理一个 。
注意到
则答案的生成函数为
$$\sum_{i=1}^n\frac{1}{1-a_ix}=\frac{\sum\limits_{i=1}^n\prod\limits_{j\neq i}(1-a_jx)}{\prod\limits_{i=1}^n(1-a_ix)} $$其中,
可以用分治 FFT 求出。
对比分子和分母的系数(或是把分母反转,求导,再反转)得到:
$$P(x)=\sum_{i=1}^n\prod_{j\neq i}(1-a_jx)=\sum_{k=0}^{n-1}x^k(n-k)[x^k]Q(x) $$
- 1
信息
- ID
- 2954
- 时间
- 5000ms
- 内存
- 1024MiB
- 难度
- 7
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者