文章目录

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

一、多项式系数


下面 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. 大型企业网络配置系列课程详解(五) --Frame-Relay配置与相关概念的理解
  3. Cocos 2d-X Lua 游戏添加苹果内购(一) 图文详解准备流程
  4. python随机生成k个不重复的随机数_python 生成不重复的随机数的代码
  5. fake it until you make it
  6. HBuilderX 连接电脑的模拟器问题
  7. rocketmq java实战_RocketMQ实战与原理解析 杨开元著 PDF下载
  8. python 装饰器(复杂一点的)
  9. 聊聊我怎么系统学习Linux技能并快速提高的
  10. DM9000驱动分析之发送
  11. 世嘉MD游戏开发进阶篇【二】:C语言实现有限状态机
  12. APM编译example
  13. python re模块(正则表达式) sub()函数详解
  14. 最强蜗牛换了手机找不到服务器,最强蜗牛服务器无响应怎么办 最强蜗牛进不去解决方法...
  15. JS 复习(6)JavaScript对象
  16. Python 给视频添加水印
  17. jqurey常用知识点 (非常重要!)
  18. common.reg
  19. xp系统访问共享服务器提示无网络路径,XP提示“无任何网络提供程序接受指定的网络路径”如何解决...
  20. dameware 客户端安装必备条件

热门文章

  1. 上传图片,使用很简单的办法上传图片
  2. badboy提示当前页面的脚本发生错误
  3. 显卡是什么?显卡和Graphics的区别在哪里?
  4. 小米8android p慢,给力 小米8青春版获得Android P更新
  5. ASM故障组offline
  6. 用防火墙自动拦截攻击IP
  7. eureka自我保护机制EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY‘RE NOT
  8. linux下数学公式的编辑器,如何利用开源中国Markdown/编辑器优雅的写出数学公式?(KaTeX公式使用篇)...
  9. 强者的系统:高观点下的人生
  10. conda install pytorch torchvision torchaudio cudatoolkit=11.6 -c pytorch -c conda-forge遇到的报错