新起点
隔板法
2020-09-23 12:51:49

隔板法是组合数学的方法,用来处理 n {\displaystyle n} 个无差别的球放进 k {\displaystyle k} 个不同的盒子的问题。可一般化为求不定方程的解数,并利用母函数解决问题。

隔板法与插空法的原理一样。

现在有 10 {\displaystyle 10} 个球,要放进 3 {\displaystyle 3} 个盒子里

2 {\displaystyle 2} 个板子,把 10 {\displaystyle 10} 个球被隔开成 3 {\displaystyle 3} 个部分

如此类推, 10 {\displaystyle 10} 个球放进 3 {\displaystyle 3} 个盒子的方法总数为 ( 10 1 3 1 ) = ( 9 2 ) = 36 {\displaystyle {\binom {10-1}{3-1}}={\binom {9}{2}}=36}

n {\displaystyle n} 个球放进 k {\displaystyle k} 个盒子的方法总数为 ( n 1 k 1 ) {\displaystyle {\binom {n-1}{k-1}}}

问题等价于求 x 1 + x 2 + . . . + x k = n {\displaystyle x_{1}+x_{2}+...+x_{k}=n} 的可行解数,其中 x 1 , x 2 , . . . , x k {\displaystyle x_{1},x_{2},...,x_{k}} 为正整数。

现在有 10 {\displaystyle 10} 个球,要放进 3 {\displaystyle 3} 个盒子里,并允许空盒子。考虑 10 + 3 {\displaystyle 10+3} 个球的情况:

每个盒子的球都被拿走一个,得到一种情况,如此类推:

n {\displaystyle n} 个球放进 k {\displaystyle k} 个盒子的方法总数(允许空盒子),等同于 n + k {\displaystyle n+k} 个球放进 k {\displaystyle k} 个盒子的方法总数(不允许空盒子),即 ( n + k 1 k 1 ) {\displaystyle {\binom {n+k-1}{k-1}}}

问题等价于求 x 1 + x 2 + . . . + x k = n {\displaystyle x_{1}+x_{2}+...+x_{k}=n} 的可行解数,其中 x 1 , x 2 , . . . , x k {\displaystyle x_{1},x_{2},...,x_{k}} 为非负整数。

( n + k 1 k 1 ) {\displaystyle {\binom {n+k-1}{k-1}}} 也是 ( a 1 + a 2 + . . . + a k ) n {\displaystyle (a_{1}+a_{2}+...+a_{k})^{n}} 展开式的项数 n 1 + n 2 + . . . + n k = n 1 {\displaystyle \sum _{n_{1}+n_{2}+...+n_{k}=n}1}

网站公告: