组合数及其简单应用

定义

  • 组合数,也叫二次项系数,定义为

\[C^m_n=\binom n m=\frac{n!}{m!(n-m)!}=\frac{n(n-1)\cdots(n-m+1)}{m!} \]

  • 下降幂\(n\)\(m\) 次下降幂定义为$$n^\underline m=n(n-1)\cdots(n-m+1)$$这样二项式系数就可以写为 $$\binom nm=\frac {n^\underline m} {m!}$$

简单应用

插板法1:

\(n\) 个完全相同的元素,将其分为 \(k\) 组,每组至少有一个元素,一共有多少种分法?

Sol:
组合意义:\(k-1\) 个板插入 \(n-1\) 个空隙,答案为$$\binom{n-1}{k-1}$$

插板法2:

\(n\) 个完全相同的元素,将其分为 \(k\) 组,每组可以为空,一共有多少种分法?

Sol:
组合意义:先加 \(k\) 个元素,使每组非空。即在插板法1基础上多加了 \(k\) 个可以使某一组为空的空隙,而板数不变。答案为$$\binom {n+k-1}{k-1}$$

插板法3:

\(1,2,\cdots,n\) 中选出 \(k\) 个数,要求任何两个数都不相邻,一共有多少种选法?

Sol:
组合意义:\(k\) 个元素把 \(1\sim n\) 划分成了 \(k+1\) 段,设每段的元素个数为 \(a_0,a_1,\cdots ,a_{k-1},a_{k}\),则它们满足 $$\sum_{i=0}^{k}a_i=n-k$$由于题目要求任何两个数不相邻,那么除去两边的 \(a_0,a_k\) 可以为 \(0\),其他所有值都已经限制不能为 \(0\)。为了使用组合数表示,我们仿照插板法2,为 \(a_0,a_k\) 加上 \(1\),此时$$\sum_{i=0}^ka_i=n-k+2$$此时题意化归为插板法1,即:将 \(n-k+2\) 个数划分成非空的 \(k+1\) 段,答案为$$\binom{n-k+1}{k}$$

拓展定义

上述定义的定义域为 \(n,m\in N\),后文我们将在没有特殊说明的情况下使用如下定义:

\[\binom{n}{m}=\begin{cases} \frac{n^{\underline m}}{m!} &m\ge0\\ 0 &m<0 \end{cases} \]

这将定义域扩展到 \(n\in R,m\in Z\)。特别的,我们规定 \(0^0=0!=x^0=1\)

基本恒等式

加法公式

\[\binom{n}{k}=\binom{n-1}{k}+\binom{n-1}{k-1} \]

其实就是杨辉三角的递推式。

对称公式

\[\binom{n}{k}=\binom{n}{n-k},while\ n,k\in N \]

组合意义很好想,\(n\) 个物品选 \(k\) 个就是 \(n\) 个物品选 \(n-k\) 个不要的物品。注意负数不成立。

吸收公式

\[k\binom{n}{k}=n\binom{n-1}{k-1},(n-k)\binom{n}{k}=n\binom{n-1}{k} \]

数值的恒等依定义展开可以轻易证明,主要应用在求和式时把指标系数换成常数系数。

上指标反转

\[\binom{n}{k}=(-1)^k\binom{k-n-1}{k} \]

就是按下降幂的定义展开,把分子每一项提个 \(-1\) 出来,剩下的恰好是 \(k-n-1\)\(k\) 次下降幂。主要应用是逆过来处理 \((-1)^k\)

求和恒等式

广义二项式定理

\(n\in R\)\(|x|<|y|\)

\[(x+y)^n=\sum_{k=0}^{+\infty}\binom nkx^ky^{n-k} \]

特别的,当 \(n\in N\) 时就是更常用的形式

\[(x+y)^n=\sum_{k=0}^n\binom nkx^ky^{n-k} \]

对于一般形式的证明可对 \(f(x)=(x+y)^n\)\(x=0\) 处做泰勒展开;对于 \(n\in N\),则可以考虑组合意义:括号展开后 \(n\)\(x\) 相乘得到 \(x^k\) 的方案数是 \(\binom nk\),得到 \(y^{n-k}\) 的方案数是 \(\binom n {n-k}\),而这两个方案数在 \(n\in N\) 恰好是恒等的,得证。

组合数一行之和

\[\sum_{k=0}^n\binom nk=2^n, while\ n\in N \]

就是二项式定理在 \(x=y=1\) 的特例。

平行求和

\[\sum_{k=0}^m\binom {n+k}k=\binom {n+m+1}m,while\ m\in N \]

可以将等式右用加法公式递归展开,即:

\[\begin{aligned} \binom{n+m+1}{m}&=\binom{n+m}{m}+\binom{n+m}{m-1}\\ &=\binom{n+m}{m}+\binom{n+m-1}{m-1}+\binom{n+m-1}{m-2}\\&=\cdots\\&=\binom{n+m}{m}+\binom{n+m-1}{m-1}+\cdots+\binom{n+1}{1}+\binom{n}{0}\\&=\sum_{k=0}^m\binom {n+k}k \end{aligned} \]

得证。

上指标求和

\[\sum_{k=0}^n\binom{k}{m}=\binom{n+1}{m+1},while\ n,m\in N \]

同理可以用加法公式展开:

\[\begin{aligned} \binom{n+1}{m+1}&=\binom{n}{m}+\binom{n}{m+1}\\&=\binom{n}{m}+\binom{n-1}{m}+\binom{n-1}{m+1}\\ &=\cdots\\&=\binom{n}{m}+\binom{n-1}{m}+\cdots+\binom{1}{m}+\binom{0}{m+1}\\&=\binom{n}{m}+\binom{n-1}{m}+\cdots+\binom{1}{m}+\binom{0}{m}\\&=\sum_{k=0}^n\binom{k}{m} \end{aligned} \]

得证。

范德蒙德卷积

\[\sum_k\binom{r}{k}\binom{s}{n-k}=\binom{r+s}{n},while\ n\in Z \]

组合意义:\(r+s\) 个物品里面选 \(n\) 个方案数就是 \(\binom{r+s}{k}\);先在 \(r\) 个里面选 \(k\) 个,再在 \(s\) 里面选剩下 \(n-k\) 个的方案数是 \(\binom{r}{k}\binom{s}{n-k}\) 。枚举所有的 \(k\) 即有上式。

多项式系数

三项式版恒等式

\[\binom{r}{m}\binom{m}{k}=\binom{r}{k}\binom{r-k}{m-k},while\ m,k\in Z \]

按定义展开,数值上的相等也是显然的。我们也可以考虑组合意义:先从 \(r\) 个物品里面选 \(m\) 个,再从 \(m\) 个物品里面选 \(k\) 个的方案数即 \(\binom{r}{m}\binom{m}{k}\),先从 \(r\) 个里面选了 \(k\) 个,再在剩下 \(r-k\) 个里选 \(m-k\) 个即 $\binom{r}{k}\binom{r-k}{m-k} $。本质上都从 \(r\) 个里选了 \(m\)\(k\) 个且\(k\) 个是被选了两次的

多项式系数

多项式系数是多项式 \((x_1+x_2+\cdots+x_m)^n\) 展开得到 \(x_1^{a_1},x_2^{a_2},\cdots,x_m^{a_m}\) 的系数。记做 \(\binom{n}{a_1,a_2,\cdots,a_m}=\binom{a_1+a_2+\cdots+a_m}{a_1,a_2,\cdots,a_m}\)

组合意义:\(n\) 个两两不同的物品,分成 \(m\) 组,第 \(i\) 组有 \(a_i\) 个物品,则总方案数为

\[\frac{n!}{\prod_{i=1}^ma_i!} \]

多项式系数也等于如下二项式系数乘积:

\[\binom{a_1+a_2+\cdots+a_m}{a_1,a_2,\cdots,a_m}=\binom{a_1+\cdots+a_m}{a_2+\cdots+a_m}\binom{a_2+\cdots+a_m}{a_3+\cdots+a_m} \]

而三项式版恒等式也就是 \(m=3\) 的多项式系数满足的恒等式。

例题

例一

求出下式的封闭形式:$$\sum_k\binom{n}{k}^2,\ \ n\in N$$
Sol
对称公式后范德蒙德卷积即可

\[\sum_k\binom{n}{k}^2=\sum_k\binom{n}{k}\binom{n}{n-k}=\binom{2n}{n} \]

例二

求出下式的封闭形式:$$\sum_kk\binom{n}{k}^2,\ \ n\in N$$
Sol
吸收公式,对称公式后范德蒙德卷积即可

\[\sum_kk\binom{n}{k}=n\sum_k\binom{n}{k}\binom{n-1}{k-1}=n\sum_k\binom{n}{k}\binom{n-1}{n-k}=n\binom{2n-1}{n} \]

例三(来自《具体数学》)

求出下式的封闭形式:$$\sum_{k=0}^m \frac{\binom mk}{\binom nk},\ \ n,m\in N,\ n\ge m$$

Sol
根据三项式版恒等式,有

\[\binom{n}{m}\binom{m}{k}=\binom{n}{k}\binom{n-k}{m-k}\leftrightarrow\frac{\binom{m}{k}}{\binom{n}{k}}=\frac{\binom{n-k}{m-k}}{\binom{n}{m}} \]

所以上式等价于 $$\frac{1}{\binom nm}\sum_{k=0}^m\binom{n-k}{m-k}$$
用指标 \(k\) 代替 \(m-k\),枚举次序不变;再进行平行求和,有:

\[\frac{1}{\binom nm}\sum_{k=0}^m\binom{n-m+k}{k}=\frac{\binom{n+1}{m}}{\binom{n}{m}}=\binom{n+1}{n+1-m} \]

例四

求出下式的封闭形式:$$\sum_{k=m}^{n} (-1)^k\binom{n}{k}\binom{k}{m},\ n,m\in N,\ n\ge m$$
Sol
先使用三项式版恒等式 $$\sum_{k=m}^{n} (-1)^k \binom{n}{k}\binom{k}{m}=\sum_{k=m}^{n} (-1)^k\binom{n}{m}\binom{n-m}{k-m}$$
提出 \(\binom{n}{m}\),使用上指标反转,有 $$\binom{n}{m}\sum_{k=m}^n (-1)^k \binom{n-m}{k-m}=\binom{n}{m}\sum_{k=m}^n (-1)^k (-1)^{k-m}\binom{k-n-1}{k-m}$$
消掉 \((-1)^k\),用指标 \(k\) 替换 \(k-m\) 并修改上界,再使用平行求和,有 $$\binom{n}{m}(-1)^m \sum_{k=m}^n \binom{k-n-1}{k-m}=\binom{n}{m}(-1)^m \sum_{k=0}^{n-m} \binom{k+m-n-1}{k}=\binom{n}{m}(-1)^m \binom{0}{n-m}$$
得到答案 $$(-1)^m[n=m]$$

例五(来自《具体数学》)

求出下式的封闭形式: $$\sum_k {n+k \choose 2k}{2k\choose k}{(-1)^k\over k+1},\ n\in N$$
Sol
先使用三项式版恒等式和吸收公式,得到

\[\sum_k {n+k\choose k}{n\choose k}{(-1)^k\over k+1}=\sum_k{n+k\choose k}{n+1\choose k+1}{(-1)^k\over n+1} \]

提出 \({1\over n+1}\),反转上指标,再使用对称公式有:

\[{1\over n+1}\sum_k{-n-1\choose k}{n+1\choose k+1}={1\over n+1}\sum_k{-n-1\choose k}{n+1\choose n-k} \]

范德蒙德卷积后得到答案:

\[{1\over n+1}{0\choose n}=[n=0] \]

posted @ 2025-01-22 21:42  Ydoc770  阅读(93)  评论(1)    收藏  举报