组合数学(二):普通集合与多重集合的排列组合原理

普通集合的排列组合原理

1. 加法原则和乘法原则

  • 加法原则:事件A有m种选取方式,事件B有n种选取方式,则选取A或选取B一共有m+n种方式。
  • 乘法原则:事件A有m种选取方式,事件B有n种选取方式,则选取A以后再选取B共有m·n种方式。

用集合论的语言描述
设A,B为有限集合,那么

  • A ∩ B = ∅ A\cap B = \emptyset AB=,则 ∣ A ∪ B ∣ = ∣ A ∣ + ∣ B ∣ |A\cup B|=|A|+|B| AB=A+B
  • ∣ A × B ∣ = ∣ A ∣ × ∣ B ∣ |A\times B|=|A|\times|B| A×B=A×B

2. 减法原则和除法原则

  • 减法原则:设集合A是全集U的子集,那么A的对立事件的元素的个数 ∣ A ‾ ∣ = ∣ U ∣ − ∣ A ∣ |\overline{A}|=|U|-|A| A=UA
  • 除法原则:设S是一个有限集合,将S的元素分成k个不相交的子集,而且每个子集的元素个数相等,则每个自己中的元素个数为 ∣ S ∣ / k |S|/k S/k

减法原则适用于求解原问题困难,但是对立问题简单的情况。

3. 集合的排列

设S是一个n元有限集合,将S中的r个元素取出,按照一定的顺序进行排列,这样的排列的总数记作 P ( n , r ) P(n,r) P(n,r)

计算公式为
P ( n , r ) = n ( n − 1 ) … ( n − r + 1 ) = n ! ( n − r ) ! P(n,r)=n(n-1)\ldots(n-r+1)=\frac{n!}{(n-r)!} P(n,r)=n(n1)(nr+1)=(nr)!n!

圆排列:n元集合S的r排列在圆周上进行,排列总数记为S(n,r),有计算公式
S ( n , r ) = 1 r P ( n , r ) S(n,r)=\frac{1}{r}P(n,r) S(n,r)=r1P(n,r)
因为,一个线排列 ( a 1 a 2 … a r ) (a_1a_2\ldots a_r) (a1a2ar)的r-轮换表示的都是同一个圆排列(旋转一定的角度后可以和原来的排列重合)
( a 1 a 2 a 3 … a r ) ( a 2 a 3 … a r a 1 ) … ( a r a 1 … a r − 1 ) (a_1a_2a_3\ldots a_r)\\ (a_2a_3\ldots a_ra_1)\\ \ldots\\ (a_ra_1\ldots a_{r-1}) (a1a2a3ar)(a2a3ara1)(ara1ar1)
一共有r个,根据乘法原则,有 S ( n , r ) r = P ( n , r ) S(n,r)r=P(n,r) S(n,r)r=P(n,r)

4. 集合的组合

设S是一个n元有限集合,将S中的r个元素取出,不需要按照一定的顺序进行排列,这样的组合的总数记作 C ( n , r ) C(n,r) C(n,r)或者 ( n r ) \binom{n}{r} (rn)

计算公式为:
( n r ) = P ( n , r ) P ( n , n ) = n ! r ! ( n − r ) ! \binom{n}{r}=\frac{P(n,r)}{P(n,n)}=\frac{n!}{r!(n-r)!} (

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值