随笔 - 22  文章 - 0 评论 - 0 阅读 - 528

概念

序列的母函数(生成函数)是一种形式幂级数。其每一项的系数可以提供关于这个序列的信息,使用母函数解决问题。

如:序列 a 的生成函数为 G(x)=i=1naifi(x)。其中 fi(x) 是无实际意义的,具体取值看题目要求。但有一些一般取值。

一般生成函数

fk(x)=xk,我们得到了一般形式的生成函数。

例题1:

n 种物品,第 i 种物品价值 vinumi 个,问有多少种方案可以选若干物品价值和为 k

使用一般生成函数解决。对每个物品构造母函数。第 i 个物品的母函数 G(i)=1+xvi+x2vi++xnumivixk 表示这一种物品选了总价值为 k 的东西,用加法原理分离。相乘得到 i=1nG(i)。最终 xk 的系数即为答案。

例题2:

n 种物品,第 i 种物品价值 vinumi 个,问可以组合出多少种不同的价值。

使用一般生成函数解决。同上,最终项数即为答案。

蠢货板子

懒了。

特殊生成函数

叉义叉的博客就给出了一种:

fi(x)=xkk!

对此类生成函数求导有:G(x)=G(x)

posted on   lizhous  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示