考试的时候一点思路没有,最近听福州的神仙的一些做法。

想自己推一下。

题目大概是这样的

\(a_i = \frac{i\ *\ a_{i - 1} \ + \ i\ * \ (i\ -\ 1)\ * \ a_{i - 2}}{2}+(-1)^i * (1 - \frac{i}{2})\)

\(s_i = \sum_{i = 1}^n C^{n}_{n - i} * (n - i + 1) a_i\)

设母函数\(S(x) = \sum_{i = 0}^{\infty} s_i x^i\)

\(G(x) = \sum_{i = 0}^{\infty} \frac{a_i}{i!} x^i\)

\(F(x) = \sum_{i = 0}^{\infty} \frac{i + 1}{i!} x^i\)

考虑生成函数卷积。

\(S(x) = n!G(x)*F(x)\)

\(F(x) = \sum_{i = 0}^{\infty} \frac{i + 1}{i!} x^i\\=\sum_{i = 1}^{\infty}\frac{1}{(i - 1)!} x^i + \sum_{i = 0}^{\infty}\frac{1}{i!} x^i\\=xe^x + e^x\\=(1 + x)e^x\)

考虑\(G_i = \frac{a_i}{i!}\)

\(2G_i =G_{i - 1} + G_{i - 2} + \frac{(-1)^{i - 1}\ (i - 2)}{i!} - 2[i = 0] + [i = 1] + [i = 2]\\ =G_{i - 1} + G_{i - 2} + \frac{(-1)^{i - 1}}{(i - 1)!} + \frac{(-1)^{i}\ 2}{i!} - 2[i = 0] + [i = 1] + [i = 2]\)

所以\(2G(x) = xG(x) + x^2G(x) + \sum_{i = 1}^{\infty}\frac{(-1)^{i - 1}}{(i - 1)!}x^i + 2\sum_{i = 0}^{\infty}\frac{(-1)^{i}}{(i)!}x^i - 2 + x + x ^ 2\\=
xG(x)+x^2G(x) + xe^{-x} + 2e^{-x} - 2 + x + x ^ 2\)

所以有\((2 - x - x^2)G(x) = (2 + x)e^{-x} - (2 - x - x^2)\)

所以\(G(x) = \frac{e^{-x}}{1 - x} - 1\)

\(S(x) = n!(F(x)G(x))\\=n!((1 + x)e^x\frac{e^{-x}}{1 - x} - (1+x)e^x)\\=n!(\frac{1+x}{1-x} - (1+x)e^x)\\=n!((-1 + \frac{2}{1 - x})-(1+x)e^x)\\=n!\sum_{i = 0}^{\infty}2x^i - n! - n!\sum_{i = 0}^{\infty}\frac{i + 1}{i!}x^i\)

\(S_n = [x ^ n]S(x) = 2n! - n![x == 0] - n - 1\)

完了。

生成函数真好玩,感觉很奇妙的样子

最新文章

  1. [CentOs7]搭建ftp服务器(3)——上传,下载,删除,重命名,新建文件夹
  2. gcc 使用
  3. php-fpm重启关闭等操作
  4. 点击input框,不让手机软键盘弹出的办法
  5. js-延迟处理函数
  6. JQ工具函数
  7. Masonry 实现输入框随键盘位置改变
  8. Java中实现复制文件或文件夹
  9. Java内存回收(垃圾回收)机制总结
  10. 解析JSON、扩展Fiddler
  11. (八)python的简单数据类型和变量
  12. Jenkins配置和使用
  13. PHP 使用Echarts生成数据统计报表
  14. Zabbix的网络发现
  15. 了解Scala反射
  16. web页面乱码,JSP页面编码设置
  17. 做u盘启动重装系统 进winPE 出现 cdboot:couldn't find ntldr 解决办法
  18. zabbix zatree centos7安装zabbix-agent
  19. Unity 3D-Canvas画布的三种模式
  20. 在Centos7下发布.NET CORE项目[转]

热门文章

  1. [软工作业]-软件案例分析-CSDN
  2. n阶行列式计算
  3. 期望 概率DP
  4. 【Docker】Maven打包SpringBoot项目成Docker镜像并上传到Harbor仓库(Eclipse、STS、IDEA、Maven通用)
  5. Android现有工程使用Compose
  6. ELK集群之kibana(4)
  7. jacoco-统计代码覆盖率并生成报告
  8. MarkdownPad2弹窗显示HTML Rendering Error(HTML 渲染错误)的解决办法
  9. 02 | 顶层对象和global对象
  10. leakcanary内存泄漏:此篇有加了内存泄漏的apk demo