组合数学_排列与组合

本文详细介绍了加法原理和乘法原理,并深入探讨了排列与组合的概念,包括排列数、组合数及其计算方法,如递推、乘法逆元和杨辉三角形。还讲解了组合恒等式和排列组合的应用,如逐分法、捆绑法、插空法和隔板法,通过实例解析了如何解决相关计数问题。
摘要由CSDN通过智能技术生成

加法原理

完成一件事情,有N类方式去实现,第一类方式有 a 1 a_1 a1种,第二类方法有 a 2 a_2 a2种,…,第N类方法有 a n a_n an种,则完成这件事情的总方法数为:
∑ i = 1 N a i \sum_{i=1}^N a_i i=1Nai
例如:从北京到上海有火车、飞机、轮船 3 种方式,火车、飞机、轮船分别有 a1,a2,a3 个班次,那么从北京到上海有 a1+a2+a3 种方式可以到达。

乘法原理

做一件事,完成它要分成 n 个步骤,第一步有 a 1 a_1 a1 种不同的方法,第二步有 a 2 a_2 a2 种不同的方法,…,第 n 步有 a n a_n an 种不同的方法,那么完成这件事共有 a 1 × a 2 × a 3 × … × a n a_1 ×a_2×a_3×…×a_n a1×a2×a3××an 种不同的方法

例如:从北京乘坐火车到上海,需要转 3 次车,每次专车分别有 a1,a2,a3 个班次,那么从北京到上海有 a1×a2×a3 种方式可以到达。

排列组合

在排列与组合问题中,经常会出现计数问题,解决计数问题的思路一般有以下三种:

1)只取需要的。将各种符合条件的情形枚举出来,再利用加法原理求和。

2)先取后排。将各步符合条件的排列或组合计算出来,再根据乘法原理求积。

3)先全部取,再减去不要的。利用容斥定理,将各种符合条件的情形枚举出来,再减去不符合条件的。

排列数

n n n个不同元素中取出 m ( m < = n ) m(m<=n) m(m<=n)个元素的所有排列的个数,叫做从 n n n个不同元素中取出 m m m个元素的排列数,⽤符号 A n m A_n^m Anm表示
A n m = n ! ( n − m ) ! A_n^m=\frac{n!}{(n-m)!} Anm=(nm)!n!

组合数

n n n个不同元素中取出 m m m个元素的所有组合的个数,叫做从 n n n个不同元素中取出 m m m个元素的组合数。⽤符号 C n m C_n^m Cnm C ( n , m ) C(n,m) C(n,m)来表示
C n m = A n m m ! = n ! m ! ( n − m ) ! C_n^m=\frac{A_n^m}{m!}=\frac{n!}{m!(n-m)!} Cnm=m!Anm=m!(nm)!n!

组合恒等式

1) C n m = C n n − m C_n^m=C_n^{n-m} Cnm=Cnnm

2) C n m =

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值