组合数学

组合问题分类:存在、计数、构造、最优。(找规律\递推)

基本概念

符号

C:组合数
A:排列数(在旧教材为P)
N:元素的总个数
R:参与选择的元素个数
!:阶乘,如5!=5×4×3×2×1=120
C:Combination 组合
P:Permutation排列 (现在教材为A-Arrangement)

n个不同物品的排列数A(n,n)=A!(原理:加法原理+乘法原理)

公式:A(n,n)=n*(n-1)(n-2)···(n-n+1)=A!
变形一下:
优化一下

从n个不同物品取m个的排列数:A(n,m)

公式:A(n,m)=n*(n-1)*(n-2)···(n-m+1);

从n个不同物品取m个的组合数:C(n,m)

公式:C(n,m)=A(n,m)/A(m,m)=n!/(n-m)!/m!;
这里提一下A(n,m)=P(n,m),只不过P是老版教材的用法
在这里插入图片描述

加法原理+乘法原理

(1)加法原理:做一件事,完成它可以有n类办法,在第一类办法中有m1种不同的方法,在第二类办法中有m2种不同的方法,……,在第n类办法中有mn种不同的方法,那么完成这件事共有N=m1+m2+m3+…+mn种不同方法。
(2)乘法原理:做一件事,完成它需要分成n个步骤,做第一步有m1种不同的方法,做第二步有m2种不同的方法,……,做第n步有mn种不同的方法,那么完成这件事共有N=m1×m2×m3×…×mn种不同的方法。

我们举一个例子吧

①加法原理:即A∪B,(注意A、B之间是互斥的,交集为空集):

例1、有一所学校给一名物理竞赛优胜者发奖,奖品有三类,第一类是三种不同版本的法汉词典;第二类是四种不同类型的物理参考书;第三类是二种不同的奖杯。这位优胜者只能挑选一样奖品。那么,这位优胜者挑选奖品的方法有多少种?
在这里插入图片描述
②乘法原理:即A∩B(A、B之间是相互独立的):

例2、从A 地到B地有二条不同的道路,从B地到C地有四条不同的道路,而从C地到D地有三条不同的道路。求从A地经B、C两地到达D地的道路数。

解:设S是所求的道路数集合,S1、S2、S3分别是从A到B、从B到C、从C到D的道路集合,根据乘法法则有
在这里插入图片描述
③鸽巢原理,又称抽屉原理:

即将n+1个物体放入n个盒子中,则必然至少有一个盒子中放入>=2件的物体。

例3、一个教师每周上7次课,则这教师至少有一天要上至少2次课(星期天不上课除外)。

证明:此例中把“天”当作盒子,

相当于6个盒子放7个物体,从而得证。(注意:鸽笼原理只能说明至少存在这么一个盒子,但具体是哪一个盒子并不能确定)。
④容斥原理:

例4、求从1到500的整数中被3或5除尽的数的个数。

解:令A为1500中能被3除尽的整数集合,B为1500中能被5除尽的整数集合。
根据题意有在这里插入图片描述
根据容斥原理,从1到500的整数中被3或5除尽的数的个数为
在这里插入图片描述
可以思考一下:1到1e20的整数被2或3或5整除的个数;

组合数求模:

1:杨辉三角
2:莫比乌斯反演:
3:Lucas定理:一般用于C_{n}^m mod p,且p较小时(与n,m相比)。
然后 Lucas定理公式+(求组合数函数+快速幂求逆元)==模板。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值