2023.12.4 闲话
今天终于可以在洛谷推流了 .
歌:知っとるわ!- アオワイファイ feat. 初音ミク .
唉我这个推歌存储量能用一个月 .
多重集交错排列问题:给一个多重集,问相邻元素不相同的排列有多少个 .
让我们跳过容斥,快进到 DP .
\[dp_{i,j}=\sum_{k=1}^{j}dp_{i-1,j-k}\cdot \dfrac1{k!}\dbinom{n_i-1}{n_i-k}
\]
其中 \(n_i\) 是每个元素的出现次数 .
如果让后面的部分的 OGF 是 \(\displaystyle F_i(z)=\sum_{k\ge 0}\dfrac{z^k}{k!}\binom{n_i-1}{n_i-k}\),则答案即为:
\[\sum_{i=0}^{n-b}(-1)^{i}\times (n-i)! \times \left([z^i]\prod_{i=1}^bF_i(z)\right)
\]
核心问题是求 \(\prod F_i(z)\),分治乘即可 \(\Theta(\mathsf M(n)\log n)\) .
然而注意到 \(F_i(z)={}_1F_1(-n_i;1;-z)\) 所以答案肯定是 D-finite 的,具体内容有待详细考察,我不是很了解合流超几何级数 . 这是否意味着可以线性求解?
以下是博客签名,正文无关
本文来自博客园,作者:Jijidawang,转载请注明原文链接:https://www.cnblogs.com/CDOI-24374/p/17875561.html
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议(CC BY-NC-SA 4.0)进行许可。看完如果觉得有用请点个赞吧 QwQ