组合数学从入门到入土为安
题目例题节选自:Link, 但解析都是自己想并且写出来的。
排列数
, 个数抽 个,考虑这 个数的顺序。
可以看成有 个盒子,第一个盒子有 种情况,第二个盒子有 种情况,第三个盒子有
种情况,第 个有 种情况。
所以
组合数
, 个数抽 个,不考虑这 个数的顺序。
先考虑顺序抽完这 个数,然后在这个 个数组成的情况找到一个就行了。
这 个组成的情况有 。
所以
计数策略:
特殊位置优先考虑法
例题:
由 组成的 位奇数有多少个?
因为是奇数,所以最后一位一定是个奇数,有 三种情况,就是 。
然后第一位一定不是 ,除去最后一位已经选了,所以是 。
中间的三位,是四个数抽三个,不考虑顺序的,就是 。
所以乘法原理乘起来,最终的答案是 。
用 到 这 个数字,可以组成多少个没有重复数字的三位偶数?
因为是偶数,所以最后一位有 五种情况,就是 。
然后前两位共有 种情况,但是第一位不能是 ,但是当最后一位是 的时候,第一位也不能是 了,
所以当最后一位是 的时候,就不用考虑首位是 的情况了,也就是 。
最终答案就是容斥一下: 。
相邻元素捆绑法
例题:
人站成一排,其中甲乙相邻且丙丁相邻,共有多少种不同的排法。
将甲乙,丙丁都看成一个人,所以现在有 个人,然后不考虑顺序的排列,方案数是 。
接下来考虑每种方案中,甲乙,丙丁内部的排列都为 。
乘法原理乘起来
记者要为 名志愿者和他们帮助的 位老人拍照,要求排成一排, 位老人相邻但不排在两端,求不同排法的数量。
先考虑 位志愿者的排列方案,排列的种类数就是 ,但是两位老人不能在两端,所以可以看成把俩个老人插在 位志愿者中间的空隙中,共有 个空隙,然后考虑两个老人的排列为 。
最后乘法原理: 。
不相邻插空法
例题:
一个晚会的节目有 个舞蹈, 个相声, 个独唱,舞蹈节目不能连续出场,则节目的出场顺序有多少种?
先考虑 个相声, 个独唱能产生的空隙共 个,把 个舞蹈插里面,共 种情况。
总方案数是 。
定序问题倍缩空位插入法
人排队,其中甲乙丙 人顺序一定,共有多少不同的排法。
因为这三个人不一定在一块,所以不能绑一块,先求出不考虑这三个人的排列方案数为 。
考虑这三个人的顺序,共有: 。
乘法原理,答案是
排列问题求幂法
例题:
把 名实习生分配到 个车间实习,共有多少种不同的分法。
每一个实习生可以选 种,所以最终的方案数是 。
本文作者:TLE_Automation
本文链接:https://www.cnblogs.com/tttttttle/p/16637251.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效