ABC231G Balls in Boxes

刚开始推的时候第一步就忘了乘方案数...

不妨将答案的式子列出:

1nkdi=kk!di!1in(Ai+di)

k!nkdi=k1in(Ai+di)di!

这种形式使我们自然联想到 EGF,对于第 i 个元素有:

Fi(x)=j0Ai+jj!xj=Aiex+xex

那么:

1inFi(x)=enx1in(Ai+x)

注意到后面次数为 n ,可以通过分治fft或者暴力计算系数

前面 enx=i0nii!xiki 很大直接计算肯定不行

但是我们可以将它和最前面的 k! 合并成一个下降幂,预处理即可。

时间复杂度为 O(nlog2n)O(n2)

posted @   chihik  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示