排列和组合

排列组合是组合学最基本的概念。所谓排列,就是指从给定个数的元素中取出指定个数的元素进行排序。组合则是指从给定个数的元素中仅仅取出指定个数的元素,不考虑排序。
排列组合的中心问题是研究给定要求的排列和组合可能出现的情况总数。 排列组合与古典概率论关系密切。

排列相关公式

  • P(n,r)表示n中取出r个数排列的全体集合;P(n,r)表示n中取出r个数排列的个数。

P(n,r)={0n<rn!(nr)!nr

  • n=r时称为全排列。即n(n1)1,这个值也经常被写作n!,称作nfactorial
  • 全排列经常被理解为是包含某个有限集合中的所有元素一次且仅一次的序列。

组合相关公式

  • nr 组合的全体构成的集合用 C(n,r) 表示,其元素个数用C(n,r)表示,有时也记作(nr)
  • 由于组合没有次序,因此一般地讲存在着以下公式C(n,r)r!=P(n,r)
  • 由上可得

C(n,r)={P(n,r)r!=n!(nr)!r!nr0n<r

  • 即得当nr时,C(n,r)=C(n,nr)

排列例题

  1. 一个社团共有 10 名成员,从中选出一名主席、一名副主席、一名书记,则共有 P(10,3)=720 种方法。
  2. 如果有4个男孩和4个女孩坐成一排,每个人旁边都只能坐着异性,那么共有多少种坐的方式?
    答:男或女坐第一位有两种,再关联男女全排列数,根据乘法法则共有24!4! 种。

组合例题

  1. 一个社团共有 10 名成员,从中选出3人组成指导委员会,则共有 C(10,3)=120 种方法。
  2. (0,0)点出发沿 x 轴或 y 轴的正方向每步走一个单位,最终走到(m,n)点,有多少条路径?
    答:所有路径都要走m+n个单位,共需要C(m+n,m)条路径。
posted @   庶旁  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示