[关闭]
@rebirth1120 2019-08-17T22:23:23.000000Z 字数 2071 阅读 827

排列与组合

组合数学 数学


基本概念

排列

个元素中取 个按顺序排成一列, 称为从 中取 的排列, 其排列方案数以 表示.

书上的定义中写的是用 表示, 但好像现在一般都是用 了.

排列和组合其实都还挺好理解的,

要在 个元素中取 个元素, 那么第 1 个元素就有 种选择, 第 2 个元素有 种选择, 第 个元素就有 种选择, 根据乘法法则, 总方案数就是这些选择的乘积, 所以

化简一下可以得到

特别的, 当 时, 称为 全排列, 其排列数为

书上还提到了一个模型的转换,
中取 的排列就相当于: 有 个有区别的球, 个有区别的盒子, 每个盒子必须且只能放一个球, 求放球的方案数.

组合

个元素中任取 个元素一组, 若不考虑它们的顺序时, 则称为从 中取 的组合 , 它的方案数以 表示.

排列和组合的区别就在于 排列要考虑选取元素的顺序, 而组合不用.

若转换成刚才那个 球和盒子 的模型, 那么就是:
个有区别的球, 没有区别的盒子, 每个盒子必须且只能放一个球, 求放球的方案数.

可以看到, 排列中的盒子是有区别的, 组合中的盒子是没有区别的, 而 个盒子的全排列的排列数为 ,这就是组合的重复度, 那我们将在 中取 的排列数除以 就可以得到组合数了.(相当于把 个有区别的盒子变得没区别了)

所以, 组合数的公式为

再补一个老师上课讲的东西, 感觉挺有用的.

求从 个元素中依次取 个元素的方案数, 其中 .

开始推吧, 设方案数为 则,

所以, 我们就可以直接套结论了


例题

书上的例题我就不抄在这里了, 就记一下老师上课时讲的两道题吧

例1

从 [1,300] 中取三个不同的数, 使这三个数的和能被 3 整除, 有多少种方案?

先考虑一下若三个数的和能被 3 整除的条件是什么.
首先, 三个能被 3 整除的数的和一定能被 3 整除, 因为它们除 3 的余数都为 0, 余数的和也为 0.
继续从余数的角度来考虑, 可以发现, 只要这三个数除 3 的余数的和能够被 3 整除, 那么这三个数的和就一定能被 3 整除.

用式子来表示或许会清楚一点, 设选出的三个数分别为 , 那么方案合法的条件为

分类讨论一下,
1. 三个数的余数都为 0.
2. 三个数的余数都为 1.
3. 三个数的余数都为 2.
4. 三个数的余数分别为 0,1,2.

把 [1,300] 中的数按照除 3 的余数分为三个集合,


显然, 每个集合中都有 100 个数.

那么这 4 种情况就分别是:
1. 从集合 中选 3 个数.
2. 从集合 中选 3 个数.
3. 从集合 中选 3 个数.
4. 从集合 中分别选 3 个数.

所以, 总方案数就为

例2

某车站有 6 个入口, 每个入口每次只能进 1 个人, 现有 9 个人, 问进站方案数为多少? (两个方案不同当且仅当 有至少 1 个人的进站口不一样 或 2 个人的进站顺序不一样)

这题的解法真的超级巧妙, 我听到的时候都惊了.

先考虑第一个人, 他有 6 种选择;
第二个人, 是否还是 6 种选择呢?

我们发现, 若第二个人选择了第一个人选择的入口, 那么他可以选择在第一个人前进站, 也可以在第一个人后进站, 再加上剩下的 5 个入口, 总共就是 7 种选择.

同理, 第 3 个人就有 8 种选择,

所以, 总方案数为


想说的

排列组合的基础还是挺简单的, 多做几道题就可以熟练了.

写这篇笔记的时候, 机房里就 2 个人, 其他人明天就回赣州了, 我和另外两个同学还得留下来听数学课....22 号回到家, 26号就要去军训了, 几乎一个暑假都在长郡.
真的有点无心学习的感觉, 边听歌边写完了这篇, 用了可能有 2 个小时, 写的也不是很严谨.
怎么说呢, 希望努力有回报吧, 还是那句话: Keep Going.

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注