2023.10.29 闲话

C++ 的 ADL 确实是非常好的,不过我好像又不会另类拉反了 .

2k3h 改名 tkt 了,蔡老板直呼

后缀斯特林数

n,k,对于 0ik,求 {nni}[nni] .

qwaszx 表示有一个 Θ(klogk) 的做法:Link .

这个问题的关键在于下面两个式子:

(zln(1+z))n=i0zii!{nni}/(n1i)(z1ez)n=i0zii![nni]/(n1i)

(斯特林数一行的 EGF)

两个是差不多的,下面以第一个为例说明 .

首先熟知列的 EGF(洛谷模板题解区就有证明):

nkznn!{nk}=(ez1)kk!

使用拉格朗日反演:

[zn](zln(1+z))k=k1n[zn](ez1)k=k1nn!k!{nk}=(n1)!(k1)!{nk}

容易验证到这里和原式等价 .

主要是注意到一些复合逆关系:

zln(1+z)ez1z1ezln11z

但是为什么 aligned 开头写 [z^n] 不行啊!能不能把方括号里面不是长度单位的全正常显示?

看 NaCly_Fish 整得我都想写 Stirling 和 Lagrange 了(

posted @   yspm  阅读(84)  评论(5编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
😅​
点击右上角即可分享
微信分享提示