已知一些连通块任意连边形成的带标号无根树数量

通过将连通块视为点加入Prüfer序列,每个连通块的度数为序列中出现次数加一,并乘以连接边的选择数。连通块的总贡献为sidi+1的乘积之和,再除以(k-2)!。最终答案为连通块度数的组合计算,即nk-2i=1∏ksi。
摘要由CSDN通过智能技术生成

考虑将每个连通块像点一样加入prufer序列,设第 i i i个连通块在prufer序列中出现的次数为 d i d_i di,那么这个连通块整体的度数为 d i + 1 d_i+1 di+1,又这个连通块每连一条边都有 s i s_i si种选择,故对答案的贡献为 s i d i + 1 s_i^{d_i+1} sidi+1

所以答案为
( k − 2 ) ! ∑ ∑ i = 1 k d i = k − 2 ∏ i = 1 k s i d i + 1 d i ! = ∏ i = 1 k s i ∑ ∑ i = 1 k d i = k − 2 ( k − 2 ) ) ! ∏ i = 1 k d i ! ∏ i = 1 k s i d i 而 ∑ ∑ i = 1 k d i = k − 2 ( k − 2 ) ! ∏ i = 1 k d i ! ∏ i = 1 k s i d i 是 给 每 个 i 找 d i 个 位 置 , 那 d i 个 位 置 可 以 填 第 i 个 连 通 块 中 的 任 意 一 个 编 号 , 问 方 案 数 考 虑 位 置 是 任 选 的 , d i 也 是 任 意 的 , 相 当 于 给 k − 2 个 位 置 填 数 , 可 以 填 1 到 n 中 的 任 意 一 个 所 以 ∑ ∑ i = 1 k d i = k − 2 ( k − 2 ) ! ∏ i = 1 k d i ! ∏ i = 1 k s i d i = n k − 2 故 答 案 为 n k − 2 ∏ i = 1 k s i (k-2)!\sum_{\sum_{i=1}^k{d_i}=k-2}\prod_{i=1}^k\frac{s_i^{d_i+1}}{d_i!} \\=\prod_{i=1}^ks_i\sum_{\sum_{i=1}^k{d_i}=k-2}\frac{(k-2))!}{\prod_{i=1}^k{d_i!}}\prod_{i=1}^k{s_i^{d_i}} \\而\sum_{\sum_{i=1}^k{d_i}=k-2}\frac{(k-2)!}{\prod_{i=1}^k{d_i!}}\prod_{i=1}^k{s_i^{d_i}}是给每个i找d_i个位置,那d_i个位置可以填第i个连通块中的任意一个编号,问方案数 \\考虑位置是任选的,d_i也是任意的,相当于给k-2个位置填数,可以填1到n中的任意一个 \\所以\sum_{\sum_{i=1}^k{d_i}=k-2}\frac{(k-2)!}{\prod_{i=1}^k{d_i!}}\prod_{i=1}^k{s_i^{d_i}}=n^{k-2} \\故答案为n^{k-2}\prod_{i=1}^k{s_i} (k2)!i=1kdi=k2i=1kdi!sidi+1=i=1ksii=1kdi=k2i=1kdi!(k2))!i=1ksidii=1kdi=k2i=1kdi!(k2)!i=1ksidiididiidik21ni=1kdi=k2i=1kdi!(k2)!i=1ksidi=nk2nk2i=1ksi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值