设万维读者为首页 广告服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:
万维读者网 > 灵机一动 > 帖子
下雨打孩子,重贴水果问题解答。。。。
送交者: 括号 2011年12月21日12:54:51 于 [灵机一动] 发送悄悄话
此题为学习生成函数的著名例题。零加一中曾经给过答案。最近正在辅导孩子学习,所以翻了出来,顺便重贴。。。并附详细解答。。。。

从A,B,C,D四种水果中选出n个(每种水果有足够多任你拿)。要求这n个选出的水果中A有偶数个,B是5的倍数,C最多有4个,D最多有1个。问总共有几种组合方法。

此题的生成函数为:

g(x) = (1+AAx^2+AAAAx^4+....)(1+B^5x^5+B^10x^10+....)(1+Cx+...C^4x^4)(1+Dx)

不难看出,g(x)多项式展开式中项x^n的系数罗列了选择n个水果的所有组合。。。。如果只关心组合的数目,令A=B=C=D=1使g(x)简化。。。

g(x) = (1+x^2+x^4+....)(1+x^5+x^10+....)(1+x+...x^4)(1+x)
       = 1/(1-x^2)*1/(1-x^5)*(1-x^5)/(1-x)*(1+x)
       = 1/(1-x)^2

为了求g(x)展开式中x^n项的系数Cn,对g(x)求n次导数,得到Cn满足的关系为:

Cn*n! = 2*3*....(n+1) = (n+1)!

所以,原题所问的选择n个水果的组合数为:

Cn = (n+1)!/n! = n+1
0%(0)
0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖