10.2生成函数其应用.pptVIP

  • 2
  • 0
  • 约2.98千字
  • 约 25页
  • 2019-09-03 发布于江苏
  • 举报
无序拆分 * 基本模型:将N无序拆分成正整数 a1, a2, …, an a1x1 + a2x2 + … + anxn = N 不允许重复 允许重复 实例 * 例5 证明任何正整数都可以唯一表示成 2 进制数. 对应于将任何正整数N拆分成 2 的幂, 20, 21, 22, 23, …, 且不允许重复. 生成函数 对于所有的 n, 系数是1,这就证明唯一的表法. 无序拆分——个数限制 * 例6 给定r,求N允许重复无序拆分成 k个数 (k?r)的方法数 解 N允许重复无序拆分成 k个数(k?r)的方案 ? N允许重复无序拆分成正整数 k(k?r)的方案 做下述 Ferrers图 将图以 y =x对角线翻转180度, 得到 共轭的Ferrers图. 16 = 6+5+3+2 (k ? 4) 对应每个数不超过4的拆分: 16 = 4+4+3+2+2+1 这种拆分数的生成函数为 有序拆分 * 定理10.7 将N允许重复地有序拆分成 r 个部分的方案数为 C(N?1,r?1). 证 设 N= a1+a2+…+ar 是满足条件的拆分,则令 r?1个Si 取值为1,2,…,N?1,方法数为 C(N?1,r?1). 推论 对N 做任意重复的

文档评论(0)

1亿VIP精品文档

相关文档