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

warzone
梦违科学世纪搬运于
2025-08-24 22:15:30,当前版本为作者最后更新于2021-11-03 23:19:48,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
题目大意
给定 ,求
答案对 取模。
$\texttt{Data Range:} 1\le k\le 10^7,1\le n,a\le 998244352$
题解
前置芝士:有限微积分
原做法 因需求第二类斯特林数有着 的瓶颈,这一做法不再适用。
但原做法仍有相当程度的借鉴性,具体地,设 ,
则 为 次函数。答案即 。
若已知 ,我们可以 拉格朗日插值求出 。
考虑如何求出 ,显然线性筛出 后 可以 递推,于是
问题变成了如何求出 。
为 次函数,因此其 阶差分为 ,于是
$$\Delta^{k+1}g(0)=\sum_{i=0}^{k+1}\dbinom{k+1}{i}(-1)^{k+1-i}\mathrm{E}^ig(0)=0 $$ $$\sum_{i=0}^{k+1}\dbinom{k+1}{i}(-1)^{k+1-i}a^{-i}(g(0)+f(i))=0 $$$$g(0)(a^{-1}-1)^{k+1}+\sum_{i=0}^{k+1}\dbinom{k+1}{i}(-1)^{k+1-i}a^{-i}f(i)=0 $$$$g(0)=-(1-a^{-1})^{-k-1}\sum_{i=0}^{k+1}\dbinom{k+1}{i}(-a)^{-i}f(i) $$代入即可 算出 。
特别的, 时,为 次而非 次,直接插值即可。
- 1
信息
- ID
- 4922
- 时间
- 2000ms
- 内存
- 444MiB
- 难度
- 7
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者