文章目录

  • 一、多项式系数
  • 二、多项式系数恒等式

一、多项式系数


下面 333 个数是等价的 :

① 多项式系数 (nn1n2⋯nt)\dbinom{n}{n_1 n_2 \cdots n_t}(n1​n2​⋯nt​n​)

② 多重集全排列数

③ 不同的球放到不同盒子中 , 不允许有空盒 , 每个盒子放指定个数的球 方案个数 ;

1 . 多项式系数

多项式定理中

(x1+x2+⋯+xt)n\ \ \ \ (x_1 + x_2 + \cdots + x_t)^n    (x1​+x2​+⋯+xt​)n

=∑满足n1+n2+⋯+nt=n非负整数解个数(nn1n2⋯nt)x1n1x2n2⋯xtnt= \sum\limits_{满足 n_1 + n_2 + \cdots + n_t = n 非负整数解个数}\dbinom{n}{n_1 n_2 \cdots n_t}x_1^{n_1}x_2^{n_2}\cdots x_t^{n_t}=满足n1​+n2​+⋯+nt​=n非负整数解个数∑​(n1​n2​⋯nt​n​)x1n1​​x2n2​​⋯xtnt​​

的 ① 多项式系数 (nn1n2⋯nt)\dbinom{n}{n_1 n_2 \cdots n_t}(n1​n2​⋯nt​n​)

2 . 多重集全排列数 :

同时又代表了 ② 多重集的全排列数 n!n1!n2!⋯nk!\cfrac{n!}{n_1! n_2! \cdots n_k!}n1​!n2​!⋯nk​!n!​ , 可以简记为 (nn1n2⋯nt)\dbinom{n}{n_1 n_2 \cdots n_t}(n1​n2​⋯nt​n​)

3 . 放球子模型方案个数

③ (nn1n2⋯nt)\dbinom{n}{n_1 n_2 \cdots n_t}(n1​n2​⋯nt​n​) 可以代表放球模型的一个子类型的解个数 ,

nnn 不同的球 , 放到 ttt 个不同的盒子里 , 注意此处 球 和 盒子都有区别 ,

第 111 个盒子放 n1n_1n1​ 个球 , 第 222 个盒子放 n2n_2n2​ 个球 , ⋯\cdots⋯ , 第 ttt 个盒子放 ntn_tnt​ 个球 的方案数 ;

相当于多步处理 :

  • 第 111 步 : 选择 n1n_1n1​ 个球 , 放到 第 111 个盒子中 ; 选取方法有 (nn1)\dbinom{n}{n_1}(n1​n​) 种 ;
  • 第 222 步 : 选择 n2n_2n2​ 个球 , 放到 第 222 个盒子中 ; 选取方法有 (n−n1n2)\dbinom{n-n_1}{n_2}(n2​n−n1​​) 种 ;
    ⋮\vdots⋮
  • 第 ttt 步 : 选择 ntn_tnt​ 个球 , 放到 第 ttt 个盒子中 ; 选取方法有 (n−n1−n2−⋯−nt−1nt)\dbinom{n-n_1-n_2 - \cdots -n_{t-1}}{n_t}(nt​n−n1​−n2​−⋯−nt−1​​) 种 ;

根据分步计数原理 , 乘法法则 , 将上面每步的种类个数相乘 , 就是所有的种类个数 :

(nn1)(n−n1n2)(n−n1−n2−⋯−nt−1nt)\ \ \ \ \dbinom{n}{n_1} \dbinom{n-n_1}{n_2} \dbinom{n-n_1-n_2 - \cdots -n_{t-1}}{n_t}    (n1​n​)(n2​n−n1​​)(nt​n−n1​−n2​−⋯−nt−1​​)

=n!n1!n2!⋯nt!=\cfrac{n!}{n_1! n_2! \cdots n_t!}=n1​!n2​!⋯nt​!n!​

=(nn1n2⋯nt)=\dbinom{n}{n_1 n_2 \cdots n_t}=(n1​n2​⋯nt​n​)

二、多项式系数恒等式


多项式定理推论 3 :

∑(nn1n2⋯nt)=tn\sum\dbinom{n}{n_1 n_2 \cdots n_t} = t^n∑(n1​n2​⋯nt​n​)=tn

多重集全排列 :

(nn1n2⋯nt)=n!n1!n2!⋯nk!\dbinom{n}{n_1 n_2 \cdots n_t} = \cfrac{n!}{n_1! n_2! \cdots n_k!}(n1​n2​⋯nt​n​)=n1​!n2​!⋯nk​!n!​

递推式 :

(nn1n2⋯nt)=(n−1(n1−1)n2⋯nt)+(n−1n1(n2−1)⋯nt)+(n−1n1n2⋯(nt−1))\dbinom{n}{n_1 n_2 \cdots n_t} = \dbinom{n-1}{(n_1-1) n_2 \cdots n_t} + \dbinom{n-1}{n_1 (n_2 - 1) \cdots n_t}+ \dbinom{n-1}{n_1 n_2 \cdots (n_t -1)}(n1​n2​⋯nt​n​)=((n1​−1)n2​⋯nt​n−1​)+(n1​(n2​−1)⋯nt​n−1​)+(n1​n2​⋯(nt​−1)n−1​)

证明上述递推式 :

左侧 (nn1n2⋯nt)\dbinom{n}{n_1 n_2 \cdots n_t}(n1​n2​⋯nt​n​) 是放球问题的解 ,

右侧第 111 项 (n−1(n1−1)n2⋯nt)\dbinom{n-1}{(n_1-1) n_2 \cdots n_t}((n1​−1)n2​⋯nt​n−1​) 是 指定某个球 a1a_1a1​ 必须落到第 111 个盒子中的方案个数 ;

右侧第 222 项 (n−1n1(n2−1)⋯nt)\dbinom{n-1}{n_1 (n_2 - 1) \cdots n_t}(n1​(n2​−1)⋯nt​n−1​) 是 指定某个球 a1a_1a1​ 必须落到第 222 个盒子中的方案个数 ;

⋮\vdots⋮

右侧第 ttt 项 (n−1n1n2⋯(nt−1))\dbinom{n-1}{n_1 n_2 \cdots (n_t -1)}(n1​n2​⋯(nt​−1)n−1​) 是 指定某个球 a1a_1a1​ 必须落到第 ttt 个盒子中的方案个数 ;

【组合数学】多项式定理 ( 多项式系数 | 多重集全排列 | 对应放球子模型方案数 | 多项式系数相关恒等式 )相关推荐

  1. 【集合论】Stirling 子集数 ( 斯特林子集数概念 | 放球模型 | Stirling 子集数递推公式 | 划分的二元关系 加细关系 )

    文章目录 一.Stirling 子集数 二.放球模型 三.Stirling 子集数递推公式 四.Stirling 子集数示例 ( 四元集等价关系个数 ) 五.划分的二元关系 加细关系 一.Stirli ...

  2. 【组合数学】排列组合 ( 多重集排列 | 多重集全排列 | 多重集非全排列 所有元素重复度大于排列数 | 多重集非全排列 某些元素重复度小于排列数 )

    文章目录 一.多重集 二.多重集全排列 三.多重集全排列示例 三.多重集非全排列 1 所有元素重复度大于排列数 ( ni≥rn_i \geq rni​≥r ) 四.多重集非全排列 2 某些元素重复度小 ...

  3. 【组合数学】指数型母函数 应用 ( 多重集排列问题 | 不同球放在不同盒子里 | 奇/偶数序列的指数生成函数推导 )

    文章目录 多重集全排列公式 指数型母函数 处理多重集排列问题 引入 指数型母函数 处理多重集排列问题 公式推导 指数型母函数 处理 有限数字串问题 指数型母函数 处理 n 位数字串问题 指数型母函数 ...

  4. 放球问题 组合数学 转自百度百科

    放球问题是指把 n个球放到 m个盒子里的方案数.它是组合数学的一个非常重要的问题.根据球是否相同,盒子是否有区别,是否允许有空盒以及n与m 的大小关系,放球问题可分成 16 个子问题.不同情况总结见下 ...

  5. 组合数学之放球问题 【附斯特林数】

    放球问题在组合数学中是一个经典问题,在ACM比赛中也经常会出现类似的题目,这里做一个归纳. 我们假定现在有n个球,要放到m个盒子中,根据情况的不同主要可以分为一下8类(这里确保n>=m) 编号 ...

  6. “n个球放入m个盒子是否为空”的方案数

    如题:n个小球放到m个盒子里的方案数 1.球相同,盒子不同,不允许空 分成m段,n-1个空选m-1个放隔板 ,Cn−1m−1C_{n-1}^{m-1}Cn−1m−1​. 2.球相同,盒子不同,允许空 ...

  7. 排列组合与盒子放球问题

    文章目录 排列组合 定义 组合公式 1.证明 C n m = C n n − m C_n^m=C_n^{n-m} Cnm​=Cnn−m​ 2.证明 C n m C m k = C n k C n − ...

  8. 合理放球(递推之第二类斯特林数 C++)

    合理放球 总时间限制: 1000ms 内存限制: 65536kB 描述 n个各不相同球放入m个相同的盒子里,球全部放完后,要求最后没有空盒!求不同的放法总数. 输入 一行两个数n和m n表示球数,m表 ...

  9. 【组合数学】生成函数 ( 正整数拆分 | 重复有序拆分 | 不重复有序拆分 | 重复有序拆分方案数证明 )

    文章目录 一.重复有序拆分 二.不重复有序拆分 1.无序拆分基本模型 2.全排列 三.重复有序拆分方案数证明 参考博客 : 按照顺序看 [组合数学]生成函数 简要介绍 ( 生成函数定义 | 牛顿二项式 ...

  10. 5个球放入3个箱子_排列组合问题,把5个相同的球放到三个相同的盒子里,要求每个盒子都有球,则不同的放球方法是多少?...

    一个一个的列出来就好了. 2种.311和221 ----............... 修改. 这本来就是从一个一个列举出来的.要用到排列组合的都是一些特定的情况.不过这道题貌似用不上. 比如5个球变 ...

最新文章

  1. 阿里算法,浙大博士带你写项目经历!
  2. toString()与new String ()用法区别
  3. android自定义LinearLayout和View
  4. 阿里云服务器怎么去掉tomcat的8080端口
  5. [转]GridView 72般绝技
  6. centos下网络配置方法(网关、dns、ip地址配置)
  7. mysql的命令行常用命令_mysql命令行常用命令
  8. python输出子列表_python利用递归函数输出嵌套列表的每个元素
  9. vscode控制字符引起的问题以及解决思路
  10. PHP 基本语法,变量
  11. 【arthas】Arthas 查看 Mbean 的信息
  12. php 检测键名,【PHP教学|带你学习用PHP检测键名是否位于数组中,方法已经告诉你了,如果你想学就赶紧】- 环球网校...
  13. 完美使用application cache几点心得
  14. etl 不能转换成date_java怎么将date类型转换成datetime类型
  15. 教你6步从头写机器学习算法——以感知机算法为例
  16. EXCEL表格-利用随机函数制作抽签工具(RAND)
  17. HDU-6287 口算训练(想法题)
  18. Protected or Private?
  19. 【FLASH存储器系列六】SPI NOR FLASH芯片使用指导之二
  20. android打开wav格式,在Android中使用AudioTrack播放WAV文件

热门文章

  1. 网页游戏外挂资料(转)
  2. 爬取京东某商品评论并存入csv
  3. 上海python暑假培训班
  4. 第二课 小企鹅迷宫探宝
  5. 客服是人工智能落地的黄金场景(智能服务圆桌现场实录)
  6. VINS-Mono代码阅读笔记(十三):posegraph中四自由度位姿优化
  7. 突破蓝牙壁垒:aptX技术完美解决无线音频的延时问题
  8. asm MGMT库迁移
  9. 实现Android手机之间在局域网下传输任意文件
  10. 被晨光搁浅的誓言无声