[总结] 组合数学入门(2)

此篇文章参考于数学竞赛小丛书 《组合数学》

加法原理和乘法原理

一切排列组合的基础。

  • 加法原理:把子集求和

  • 乘法原理:把分步情况归一

无重复的排列与组合

排列(考虑顺序)

\(n\) 个元素中选出 \(m\) 个元素构成排列的方案数,用 \(A_n^m\) 表示:

\(A_n^m=n(n-1)(n-2)\cdots(n-m+1)=\frac{n!}{(n-m)!}\)

  • 约定 \(0!=1\)

  • 特别地, \(n=m\) 时, \(A_n^m=n!\),也是 \(1-n\) 的全排列

组合(不考虑顺序)

\(n\) 个元素中选出 \(m\) 个元素构成一组的方案数,用 \(C_n^m\) 表示:

\(C_n^m=\frac{A_n^m}{A_m^m}=\frac{n(n-1)(n-2)\cdots(n-m+1)}{m!}=\frac{n!}{m!(n-m)!}\)

可重复的排列和组合

可重复的排列

\(n^m\)

可重复的组合

\(n\) 个不同元素中取 \(m\) 个元素(同一元素允许重复取出)并成一组,叫做从 \(n\) 个不同元素中取 \(m\) 个元素的可重复组合,这种组合的个数为 \(C_{n+m-1}^{m}\)

  • 证明

\(m\) 个元素分别加上 \(1,2,3,\cdots,m\),那么问题就相当于从 \(n+m-1\) 个元素中选 \(m\) 个元素的组合数。

不全相异元素的全排列

如果 \(n\) 个元素中,分别有 \(n_1,n_2,n_3,\cdots,n_k\) 个元素相同,且他们的和等于 \(n\),这 \(n\) 个元素的全排列称为不全相异元素的全排列。

\(f=\left(\begin{matrix} n\\ n_1,n_2,\cdots,n_k\end{matrix} \right)=\frac{n!}{n_1!n_2!\cdots n_k!}\)

多组组合

\(n\)相异元素分为 \(k \ (k<=n)\) 个按照一定顺序排列的组,其中第 \(i\) 组有 \(n_i\) 个元素,不同的分组方法为 \(\frac{n!}{n1_!n_2!\cdots n_k!}\)

  • 证明

运用乘法原理不难证明。

posted @ 2021-08-12 16:49  ¶凉笙  阅读(189)  评论(0编辑  收藏  举报