第四章生成函数.docx
《第四章生成函数.docx》由会员分享,可在线阅读,更多相关《第四章生成函数.docx(23页珍藏版)》请在三一办公上搜索。
1、第四章 生成函数组合数学 第四章 生成函数 1. 求下列数列的生成函数: 0,1,16,81,n4, 解:Gk=4x(1+11x+11x2+x3)534n+3,L, 333n+31解:G= 4n(1-x)1,0,2,0,3,0,4,0, 解:A(x)=1+2x2+3x4+4x6+=1,k,k2,k3, 解:A(x)=1+kx+k2x2+k3x3+=1. 1-kx1. 21-x2. 求下列和式: 14+24+n4 解:由上面第一题可知,n4生成函数为 x(1+11x+11x2+x3)kA(x)=, axk5k=0此处ak=k.令bn=1+2+n,则bn=ak,由性质3即得数列bn的生4444k=
2、0ni+5i成函数为 B(x)= bnx=(x+11x+11x+x)x. 1-xn=0i=1inA(x)234比较等式两边xn的系数,便得 n-1+5n-2+5n-3+5n-4+54441+2+n=bn= +11+11+n-1n-2n-3n-43012+23+n(n+1) =1n(n+1)(6n3+9n2+n-1) 解: n(n+1)的生成函数为A(x)= 2x(1-x)3n=akxk,此处ak= n(n+1). k=0令bn=12+23+n(n+1),则bn=ak.由性质3即得数列bn的生成k=0函数为B(x)= 1-x(1-x)4比较等式两边xn的系数,便得 n=0bnx=nA(x)=2x
3、=2xk+3kx. kk=0n24 组合数学 n+2n(n+1)(n+2)12+23+n(n+1)= bn=2. =3n-13. 利用生成函数求解下列递推关系: f(n)=7f(n-1)-12f(n-2); f(0)=2,f(1)=7解:令A(x)=f(n)xn n=0则有A(x)-f(0)-f(1)x= f(n)x=(7f(n-1)-12f(n-2)xnn=2n=2n=7xf(n)x-12xnn=12f(n)xn=0n=7x(A(x)-f(0)-12xA(x). 将f(0)=2,f(1)=7代入上式并整理,得 2-7x11nnA(x)=+=(3+4). 21-7x+12x1-3x1-4xn=
4、0f(n)=3f(n-1)+53n; f(0)=0解:令A(x)=f(n)xn,则有 n=02A(x)-f(0)= (3f(n-1)+53)xnn=1n=3xf(n)x+15x3nxn nn=0n=0=3xA(x)+15x11-3x. A(x)= 15x2(1-3x)f(n)=2f(n-1)+f(n-2)f(0)=0,f(1)=1n=0; 解:令A(x)=f(n)xn,则有 A(x)-f(0)-f(1)x=(2f(n-1)+f(n-2)x=2xf(n)x+xnnn=22=2x(A(x)-f(0)+xA(x). 将f(0)=0,f(1)=1代入上式并整理,得A(x)=4. 设序列an的生成函数为
5、:2n=1f(n)xn=0nx1-2x-x2. 4-3x,但b0=a0,b1=a1-a0, 3(1-x)(1+x-x),bn=an-an-1,求序列bn的生成函数. n解:由b0=a0,b1=a1-a0,bn=an-an-1,得bk=an,所以A(x)= k=0B(x)1-x. 25 组合数学 4-3x,亦即序列bn的生成函数。 31+x-x3-9x5. 已知生成函数,求对应的序列an. 21-x-56x由此得B(x)=(1-x)A(x)= 解:3-9x21-8x1+7x1-x-56x8x-17x+1nn 所以an=-58-2(-7). 6. 有红,黄,蓝,白球各两个,绿,紫,黑球各3个,从中
6、取出10个球,试问有多少种不同的取法? 解:Mr=My=Mb=Mw=0,1,2,Mg=Mp=Mh=0,1,2,3,所以该取法的个数为 (1+x+x2)4(1+x+x2+x3)3中x10的系数,为678. 7. 口袋中有白球5个,红球3个,黑球2个,每次从中取5个,问有多少种取法? 解:Mw=0,1,2,3,4,5,Mr=0,1,2,3,Mb=0,1,2,所以从中取5个的取法个 数为(1+x+x2)(1+x+x2+x3) (1+x+x2+x3+x4+x5)中x5的系数,为12。 8. 求1,3,5,7,9这5个数字组成的n位数个数,要求其中3和7出现的次数位偶数,其它数字出现的次数无限制. 解:
7、M1=M5 =M9=0,1,2,3,,M3 =M7=0,2,4, 该排列的生成函数为 x2x4x2112(1+.)(1+x+.)3=(ex+e-x)2e3x=(e5x+e3x+ex) 442!4!2!1nxnn=(5+23+1) 4n=0n!=5-2=-51-21所以an=14(5n+23n+1). 9. 用3个1,2个2,5个3这十个数字能构成多少个偶的四位数? 解:因要组成偶的四位数,所以个位必为2,然后确定其它三位的排列即可. M1=0,1,2,3,M2 =0,1,M3=0,1,2,3,4,5,故生成函数为 x2x3x2x5(1+x)(1+x+)(1+x+L+). 2!3!2!5!x3其
8、中的系数为20,即可以组成20个偶的四位数。 3!10. 求由A,B,C,D组成的允许重复的排列中AB至少出现一次的排列数目. 解:可把AB看作一个整体,用E表示,则 MA=MB=MC=MD=0,1,2,,ME=1,2, x2x24故有(1+x+L)(x+L)=e(4x)(e(x)-1)=e(5x)-e(4x)=5n-4n. 2!2!11. 从na,nb,nc中取出n个字母,要求a的个数为3的倍数,b的个数是偶数,问有多少种取法? 解:由题意可知,Ma=0,3,6,,Mb=Mc=0,1,2,,该取法的生成函数为 1-x42136232(1+x+x+)(1+x+x+x)= 31-x1-x12.
9、把正整数8写成三个非负整数之和,要求n13,n23,n36.问有多少种26 组合数学 不同的方案? 解:由题意可知,M1=M2 =0,1,2,3,M3=0,1,2,3,6,则生成函数为 (1+x+x2+x3)2(1+x+x2+x3+x6) 1-x421-x71= (=(1-2x4-x7+x8+2x11-x15) )31-x1-x(1-x) 8+24+21+2 符合题意的方案数为x的系数,为-22-2+1=13. 213. 在一个程序设计课程里,每个学生的每个任务最多可以运行10次.教员发现某个任务共运行了38次.设有15名学生,每个学生对这一任务至少做一次.求观察到的总次数的组合数. 解:M1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四章 生成函数 第四 生成 函数
链接地址:https://www.31ppt.com/p-3123849.html