# 二项式定理 二项式定理阐明了一个展开式的系数: $$ (a+b)^n=\sum_{i=0}^n\binom{n}{i}a^{n-i}b^i $$ 其中,组合数 $\binom{n}{i} $ (也可写做$C_n^i$) 称为二项式系数。 利用二项式定理可以推导出一些常用公式,例如设 $x = 1, y = 1$,则有 $2^n = \sum\limits_{i = 0}^{n} \binom{n}{i} $ ---- 证明可以采用数学归纳法,利用 $\dbinom{n}{k}+\dbinom{n}{k-1}=\dbinom{n+1}{k}$ 做归纳。 ---- 二项式定理也可以很容易扩展为多项式的形式: 设 $n$ 为正整数,$x_i$ 为实数, $$ (x_1 + x_2 + \cdots + x_t)^n = \sum_{满足 n_1 + \cdots + n_t=n 的非负整数解} \binom{n}{n_1,n_2,\cdots,n_t} x_1^{n_1}x_2^{n_2}\cdots x_t^{n_t} $$ 其中的 $\dbinom{n}{n_1,n_2,\cdots,n_t}$ 是多项式系数,它的性质也很相似: $$ \sum{\binom{n}{n_1,n_2,\cdots,n_t}} = t^n $$ --- # 多重集合 多重集是指包含重复元素的广义集合。 多重集合不满足集合的互异性,因此多重集合不是集合。 多重集合一般采用与集合类似的表示方法,例如: $\\{ 1, 2, 2, 3, 3, 3\\}$。 也可以表示成以下的形式 $S=\\{n_1\cdot a_1,n_2\cdot a_2,\cdots,n_k\cdot a_k\\}$ 表示由 $n_1$ 个 $a_1$,$n_2$ 个 $a_2$,…,$n_k$ 个 $a_k$ 组成的多重集,当$n_i=\infty$ 时表示有无限个 $a_i$。 一个元素在多重集合中出现的次数称为该元素在该多重集合中的重数。 --- # 多重集合上的排列 ## 1. $S$ 的全排列个数为 $$ \frac{n!}{\prod_{i=1}^kn_i!}=\frac{n!}{n_1!n_2!\cdots n_k!} $$ 相当于把相同元素的排列数除掉了。具体地,你可以认为你有 $k$ 种不一样的球,每种球的个数分别是 $n_1,n_2,\cdots,n_k$,且 $n=n_1+n_2+\ldots+n_k$。这 $n$ 个球的全排列数就是 **多重集的排列数**。多重集的排列数常被称作 **多重组合数**。 ---- 我们可以用多重组合数的符号表示上式: $$ \binom{n}{n_1,n_2,\cdots,n_k}=\frac{n!}{\prod_{i=1}^kn_i!} $$ 可以看出,$\dbinom{n}{m}$ 等价于 $\dbinom{n}{m,n-m}$,只不过后者较为繁琐,因而不采用。 ---- ## 2. 多重集的每种元素都是无限个时,对于多重集的长度为 r 的 排列,其每个位置都有m种选择, 由乘法原理可知排列数为 $m^r$。 --- # 多重集上的组合 ### 多重集的组合数 1 设 $S=\\{n_1\cdot a_1,n_2\cdot a_2,\cdots,n_k\cdot a_k\\}$ 表示由 $n_1$ 个 $a_1$,$n_2$ 个 $a_2$,…,$n_k$ 个 $a_k$ 组成的多重集。那么对于整数 $r(r