从来没学过这么通透的 - 排列&组合
创作时间:
作者:
@小白创作中心
从来没学过这么通透的 - 排列&组合
引用
CSDN
1.
https://blog.csdn.net/2302_80067378/article/details/146222028
排列与组合是算法和数学中的重要概念,它们在实际问题中有着广泛的应用。本文通过具体的生活实例,如学生排队问题,逐步引出排列和组合的定义,并通过对比分析帮助读者理解两者的区别。此外,文章还通过一道具体的题目,展示了排列与组合在实际问题中的应用,并指出了常见的错误解题思路。
昨天无意间,做了一道算法题,优雅的解法又需要用到组合这种数学知识!
这次,我要狠狠攻克它!
既然如此,那就将排列与组合一块打包学习吧。
注意,这里主要是讲解相关思想,具体算法大家可以到leetcode、牛客、洛谷等算法平台上搜索。
一、先说说什么是排列
?
举一个生活中,常见的例子。
现在,有3名学生(A、B、C)排队,要站成一排,请问有几种排法?
所以答案就是
,这不就是3的阶乘(3!)吗?
还不理解的,可以看一看图:

在深入探究一点,如果有10名学生,从中选取3名学生,排成一排,请问有几种排法?
所以答案就是
,这不就是10的阶乘除以7的阶乘吗(
)吗?
总结一下,于是假设总人数是n人,挑选m人,不就变成了
也就是
。
所以可以总结出来
。
小结一下:
为了更严谨,咱们正式一些。
排列:一般的,从n个不同的元素中取出m(m<=n)个元素,按一定顺序排成一排,叫做从n个元素中取出m个元素的一种排列。
排列数:一般的,从n个元素中取出m个元素的所有的排列个数,叫做从n个元素中取出m个元素的排列个数。用符合
表示。且
。
二、那什么又是排列数
呢?
就还是那个例子。
现在,有10名学生(A、B、C...),从中选取3名学生,请问有几种选法?
画重点了!本选择方法,不要求有序!
而上方咱们计算时,为
,也就是
而其中一共有
种排序方法(
)
这一相除,不就变成了
这个公式吗,也就是720/6=120种。
排列以后,不就变成了
这个公式吗!
小结一下:
组合:从n个不同的元素中任意挑选m(m<=n)个元素,组成一组,他就是从n个元素中挑选m个元素的一个组合。
组合数:从n个不同的元素中任意挑选m(m<=n)个元素,所有的组合个数,就是从n个元素中挑选m个元素的所有组合数
。
三、应用举例:
只懂概念,是肯定不行的。来!上题!巩固!
从4名男生、3名女生中,挑选3名代表,求:
- 至少有一名女生的不同选法共有多少种?
- 代表中男、女都要有的不同的选法多少种?
没算错吧!哈哈,思路可是这样的
要选取至少一名女生,不就是如下思路
直接法
- 1女2男
- 2女1男
- 3女0男
间接法 - 所有可能 :0女3男
那有没有小可爱的思路是这样的呢?
哪为什么不能这样呢,即先选取1个女生,有3种可能,随后在剩下的6个人中,在选取2个人,这种思想错误吗,还是少判断哪里了?
这种思想是错误的,原因在于存在重复计数的情况。
按照你所说的思路,先从3名女生中选1名女生,有C31 =3种选法;然后从剩下的6个人(4名男生和2名女生)中选2个人,有C62 =2!(6−2)!6! =2×16×5 =15种选法。根据分步乘法计数原理,这样得到的选法总数是3×15=45种。
下面举例说明重复计数的情况:
假设3名女生分别为A、B、C,4名男生分别为a、b、c、d。
情况一:先选女生A,然后从剩下6人中选B和a,得到组合{A,B,a}。
情况二:先选女生B,然后从剩下6人中选A和a,得到组合{B,A,a}。
这两种情况实际上是同一个组合{A,B,a},但按照你的方法却被当作两种不同的选法进行了计数。
对于每一个包含2名女生的组合都会出现这样的重复情况,对于包含3名女生的组合,重复的情况会更复杂。所以这种先选1名女生再从剩下6人中选2人的方法不能正确计算至少有一名女生的选法数量。
OK啦,本题的正确答案是,
而第二问方法是同样的,切记,不要将组合&排列搞混喽!
借鉴博客:
1、排列&组合
热门推荐
鸡皮疙瘩的治疗方法
交互设计专业世界大学排名,就业前景分析如下
点亮脑出血康复之路:关键要点全解析
一文讲清楚 AI Agent(智能体)
电击引发尿失禁?揭秘神经损伤与康复攻略
专家解读:饮酒对脑梗的危害有多大?
可转债杠杆交易如何影响市场波动?两个真相帮你全面了解
中西部地区人均居民存款前20城市:成都居第9,武汉长沙都较一般
队医|如果疼痛持续存在或者影响到日常活动,要咨询医生或康复师
《魔兽世界》国服回归福利全面解读,大量极品已送达
打造重要交通节点城市 资源大市山西朔州探路转型发展
灵活就业人员医保新规:解读与影响
股票难以获利的原因有哪些?如何提高股票投资的盈利能力?
了解黄斑病变:保护你的中心视力
心梗、冠心病PCI术后一周康复指导,建议收藏!
黄斑的作用和功能有哪些
闯红灯被大屏幕曝光会持续多久?
牙齿正畸和种植如何选择医院和医生?公立三甲和私立口腔专科各有各的好处!
患了甲亢,医生却开了甲减药?左甲状腺素钠片,你吃对了吗?
预防家庭内交叉感染尤为重要!诺如病毒消毒指南请查收
如何在房间内进行有效消毒?这些消毒方法有哪些优缺点?
钟南山团队最新研究:连花清瘟可加速缓解新冠症状
山东财经大学东方学院奖学金标准助学金评定标准,一般多少钱什么时候发
数据库数据对比的方法与工具
探索公共管理主体的角色与责任分析
给宝宝冲奶粉的正确方法
保温杯材质比较,哪款最能满足您的需求?
50岁的男人最应该在乎的是什么?
防护手套材质全解析:不同场景下的最佳选择
普拉提减肚子的动作