【母函数|生成函数】学习母函数

本文介绍了母函数作为解决组合数学问题的重要工具,包括普通型和指数型母函数的概念和应用。通过二项式定理、递推关系和实例,如找单词、摆花、红色病毒问题,展示了母函数在计数问题中的运用。同时,文章探讨了幂运算在构造母函数中的作用,并给出了泰勒公式和不全相异全排列的背景知识。通过具体题目,如不同颜色球的排列问题,解释了如何利用母函数求解排列组合问题。
摘要由CSDN通过智能技术生成

参考文献(尊重原创):

二项式定理

递归和母函数

母函数(对于初学者的最容易理解的)


例题:

普通母函数:

找单词                   题解

摆花                       题解

指数性母函数:

"红色病毒"问题     题解(暂无) 

 


母函数是什么?

      母函数是求解组合数学中计数问题的重要方法,其效率高,编程规范,容易实现。但是,母函数的思想起源和最早应用确实在概率方面。母函数有两种形式,普通型母函数和指数型母函数

                                                                                                  ——《信息学奥赛之数学一本通》


 

普通型母函数:

1、把组合问题的加法法则和幂级数的的乘幂的相加对应起来

2、把离散数列间的相互结合关系对应成为幂级数间的运算关系

什么是普通母函数呢,——把组合问题的加法法则和幂级数的的乘幂的相加对应起来,这句话可能一开始难以理解,不过其实学完了之后很容易理解,母函数的思想很简单—就是把离散数列和幂级数一一对应起来,把离散数列间的相互结合关系对应成为幂级数间的运算关系,最后由幂级数形式来确定离散数列的构造。

 


普通型母函数补充知识:

两个基本计数原理:

1、加法原理:

设事件A有n类方式\large A_{1},A_{2},A_{3}\cdots A_{n},每一类方式Ai 中都有mi 中方法,而在Ai , Aj 中任何两种方法都不相同,则完成事件A中的方法共有:

                                        \LARGE {\color{Red} \sum_{i=1}^{n}m_{i}=m_{1}+m_{2}+\cdots +m_{n}}

例子:

以吃饭为例子,我们可以选择不同的主食来进食,我们可以选择面条,米饭,包子,饼等。

但是我们主要选择一种 主食,那么通常都不会选其他的主食(即事件相互独立)。

但是我们每选择一种主食,我们都有不同的选择:

面条有:打卤面,炸酱面,拌面,米线,羊肉汤面,小骨汤面,大骨汤面……

包子有:白菜包子,猪肉包子,牛肉包子,韭菜包子,三鲜包子……

有:烤饼,各类馅饼(青椒、豆腐、头菜、胡萝卜、白菜、猪肉、牛肉)……

…………

所以我们选择主食的选择就是把全部可以选择的主食加起来

如上:选择主食的事件,共有:7+5+8=20种可能


2、乘法原理:

设事件A需要分n个步骤做完\large A_{1},A_{2},A_{3},\cdots,A_{n},每一类方式Ai中都有mi种方法,则完成事件A的方法共有

                                           \LARGE {\color{Red} \prod_{i=1}^{n}m_{i}=m_{1}*m_{2}*m_{3}*\cdots*m_{n}}

例子:

为了构成美好生活的一天,我们吃的选择多了。

早餐有:3种馅饼选择(青椒,头菜,肉)

午餐有:两种面条选择(打卤面,炸酱面)

晚餐有:两种面条选择(打卤面,炸酱面)

请问一天内,有多少种情况构成美好的一天呢?

答案:

ans=3*2*2=12种

(早、中、晚)三个独立的事件ÿ

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值