组合数学——组合数初步

组合数

组合的意义
从n个物品中随意取出r个物品(都是不可重复的)的方案数()。记作CrnCnr
计算公式是Crn=n!r!×(nr)!Cnr=n!r!×(n−r)!

一些组合数的基本公式

  1. Crn=CnrnCnr=Cnn−r
  2. Crn=Crn1+Cr1n1Cnr=Cn−1r+Cn−1r−1
  3. C0n+C1n++Cnn=2n()Cn0+Cn1+…+Cnn=2n(二项式定理)

可重复组合

如果在nn个不同元素中找出rr个可重复的元素,那么方案数是Hrn=Crn+r1Hnr=Cn+r−1r

某种不定方程解的个数

x1+x2++xn=rx1+x2+…+xn=r的非负整数解的个数就是Hrn=Crn+r1Hnr=Cn+r−1r

多组组合

nn个不同的元素分为kk个按照一定顺序排列的组,其中第ii个组有nini个元素。则不同的分法有

n!n1!n2!nk!n!n1!n2!…nk!
种。

证明:

nn个元素中取出nini个元素有Cn1nCnn1种方法。从剩下的nnin−ni个元素中取ni+1ni+1个元素有Cni+1nniCn−nini+1种方法。
那么乘法原理:

Cn1n×Cn2nn1××Cnknn1nk1Cnn1×Cn−n1n2×…×Cn−n1−…−nk−1nk

展开每一个式子之后就可得原式了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值