离散数学2课件1.pptVIP

  • 7
  • 0
  • 约 23页
  • 2017-03-11 发布于广东
  • 举报
离散数学2课件1.ppt

10.3 指数生成函数及其应用 指数生成函数的定义与实例 指数生成函数的性质 指数生成函数的应用 指数生成函数的定义与实例 指数生成函数的性质 指数生成函数的应用 ——多重集排列计数 证明 实例 实例(续) 10.4 Catalan数与Stirling数 Catalan数 第一类 Stirling数 第二类 Stirling数 Catalan数的定义 Catalan数的递推方程 Catalan数对应的组合问题 实例——计数堆栈的输出个数 计数堆栈的输出个数(续) 第一类Stirling数 第一类Stirling数的递推方程 第一类Stirling数的恒等式 第二类Stirling数的定义 第二类Stirling数的递推方程 第二类Stirling数的恒等式 恒等式证明 恒等式证明(续) 函数与关系的计数 n个球放到m个盒子的方法计数 * 例1 给定正整数m, an = P(m,n), {an}的指数生成函数为 例2 bn=1, 则{bn}的指数生成函数为 定义10.7 设{an}为序列,称 为{an}的指数生成函数. 设数列{an}, {bn}的指数生成函数分别为Ae(x)和Be(x), 则 其中 证 定理10.8 设 S = {n1?a1, n2?a2, … , nk?ak}为多重集,则 S 的 r 排列数的指数生成函数为 考察指数生成函数展开式中 xr 的项 其中 m1 + m2 + … + mk= r 0 ? mi ? ni, i = 1, 2, … , k (*) 其中求和是对满足方程(*)的一切非负整数解来求. 一个非负整数解对应了{m1?a1, m2?a2,…,mk?ak},即S的r组合 而该组合的全排列数是 ,ar是 S的r排列数. 例3 由1, 2, 3, 4 组成的五位数中,要求1出现不超过2次, 但不能不出现,2出现不超过1次,3出现可达3次,4出 现偶数次. 求这样的五位数个数. 解 N = 215 例4 红、白、兰涂色 1?n 的方格,要求偶数个为白色, 问有多少方案? 解 设方案数为an 定义10.8 一个凸 n+1边形,通过不相交于n+1 边形内部的对角线把 n+1 边形划分成三角形,划分方案个数记作hn,称为Catalan数. 实例:h4=5 初值 h2=1 考虑n+1条边的多边形,端点A1, An+1的边记为a, 对于任意 的 k=1, 2,…, n?1,以Ak+1A1为边,An+1Ak+1为另一边,与a 构成三角形T, T 将多边形划分成 R1和 R2两个部分,分别 为 k+1 边形和 n?k+1边形. 递推方程 从(0,0)到(n,n)的除了端点以外不接触对角线的非降路 径数 2hn a1?a2?…?an, 不改变因子顺序,加括号的方法数 hn n 片树叶的有序三度根树个数 hn 2n 个点均匀分布在圆周上,用 n 条不相交的弦配对的 方法数 hn+1 n个数的堆栈的不同输出个数hn+1 例1 1, 2, … , n放入堆栈后的不同的输出个数 解 在 1 进栈到出栈之间作为一个子问题,1出栈后作为一个子问题. 过程如下: 步2:子问题规模 k,步4:子问题规模 n?k?1 1.1进栈; 2.处理 k个数(2, … , k+1)的进栈问题; 3.1出栈; 4.处理 k+2, … , n 的进栈问题; 将 xr 系数的绝对值 Sr 记作 ,称为第一类 Stirling数 定义10.9 多项式 x(x?1)(x?2)…(x?n+1) 的展开式为 Snxn? Sn?1xn?1+ Sn?2xn?2? … + (?1)n?1S1x 实例 x(x?1) = x2?x x(x?1)(x?2) = x3?3x2+2x

文档评论(0)

1亿VIP精品文档

相关文档