link。
首先使用 www.wolframalpha.com 发现答案形如 anb×Fn(c)n!×(c+1)n+1,其中 Fn(c) 是关于 c 的多项式。
作换元 t=ax+d 不难发现上述事实,且还有 1et+c=∑nFn(c)n!×(c+1)n+1tn。
展开得到:
1et+c=1c∑i(−etc)i=1c∑i(−1c)i∑n(it)nn!=1c∑ntnn!∑i(−1c)i×in
考虑经典问题:求 S=∑iaiin。
一般来说是转下降幂 xn=∑jj!{nj}(xj),最后也能推出来。
考虑利用如下恒等式:
xn=∑i⟨ni⟩(x+in)
其中 ⟨ni⟩ 是欧拉数。
代入可以得到:
∑iaiin=∑iai∑j⟨nj⟩(i+jn)=∑j⟨nj⟩∑iai(i+jn)=∑j⟨nj⟩an−j(1−a)n+1
回到题目,我们想求 ∑i(−1c)i×in:
∑i(−1c)i×in=∑j⟨nj⟩(−1/c)n−j(1+1/c)n+1=∑j(−1)n−j⟨nj⟩cj+1(c+1)n+1
代入原式整合得到 Fn(c)=∑j(−1)n−j⟨nj⟩cj。
求一行欧拉数可以利用 ⟨nm⟩=∑k(n+1k)(m+1−k)n(−1)k 做卷积。
最后多点求值即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现