组合数学 - 从入门到入土
ToastBread · · 学习·文化课
1 排列与组合
下文中无特殊说明外,均假设所有性质不相关。
1.1 加法原理与乘法原理
- 加法法则:具备性质
A,B 的事件分别有m,n 个,则具有性质A 或B 的有m+n 个。
应用举例:(截止于 2025/2/5)洛谷主题库中的入门题目有
- 乘法法则:具备性质
A,B 的事件分别有m,n 个,则同时具有性质A 与B 的有mn 个。
应用举例:
从 XaoWa118,one_of_the_person,HeYuChenC 中选取一人去做 P1001,P1002,P2482 中的任意一道题目共有
1.2 一一对应
- 一一对应:假设性质
A 和性质B 一一对应,那么对性质A 的计数可以转化为对性质B 的计数。
应用举例:
假设
考虑单打赛的同义词:每次淘汰一人。利用一一对应,我们就知道至少要举行
1.3 排列组合
排列组合的记号有很多种,本文选取
- 排列:把
n 个互不相同的元素选m 个出来,关注顺序,叫排列。总共的方案数是n(n-1)(n-2)\cdots(n-m+1)=\dfrac{n!}{(n-m)!}=m!\dbinom{n}{m}=\mathrm{A}^m_n 。
应用举例:
在可乐,雪碧,芬达中选取两种饮料先后排队结账,共有
- 组合:把
n 个互不相同的元素选m 个出来,不论顺序,叫组合。总共的方案数是\dfrac{n(n-1)(n-2)\cdots(n-m+1)}{m!}=\dfrac{n!}{m!(n-m)!}=\dfrac{\mathrm{A}^m_n}{m!}=\dbinom{n}{m} 。
应用举例:
在机房的
之间的关系:排列在乎顺序,组合不论顺序。
1.4 允许重复和不相邻的组合
- 允许重复的组合:把
n 个互不相同的元素选m 个出来,不论顺序,允许重复,叫允许重复的组合。总共的方案数是\dbinom{n+m-1}{m} 。
理解:
假设原来的物品为
应用举例:
在可乐,雪碧,芬达中选取两瓶饮料,允许重复,一起不分顺序结账,共有
- 不相邻的集合:把
n 个互不相同的元素选m 个出来,不论顺序,禁止相邻,叫不相邻的集合。总共的方案数是\dbinom{n-m+1}{m} 。
理解与上文类似,不再重复。
应用举例:
在机房的