博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
清北学堂培训2019.4.6
阅读量:6837 次
发布时间:2019-06-26

本文共 926 字,大约阅读时间需要 3 分钟。

Day 3(还是我们熟悉的钟皓曦大佬)

讲了神奇的组合数问题(据说各个网站的组合数问题都是钟皓曦出的,所以他说都是好题

组合数需要用到下面两个原理和两个神奇的东西

加法原理:具有性质A的事件有m个,

具有性质B的事件有n个,则具有性质A或者性质B的事件有m+n个

乘法原理:具有性质A的事件有m个,

具有性质B的事件有n个,则具有性质A以及性质B的事件有m*n个

组合:从n个元素中选取r个元素,

当不计顺序时,其方案数为C(n,r)=n!/【r!*(n-r)!】

排列:从n个元素中选取r个元素,

当考虑顺序时,其方案数为P(n,r)=n!/(n-r)!

 这里的组合数满足一些性质:

1. n个不同元素,从中选r个,但是选择的元素不能相邻,其方案数为C(n-r+1,r)(至于这里的证明我也十分的迷茫,就先不证了,大家先凑合着看);

2.有n个不同元素,从中选r个,但是每个可以选多次,则其方案数为C(n+r-1,r)

3.其他的性质:

  • C(n+m,n)=C(n+m,m)
  • C(n,m)=C(n-1,m-1)+C(n-1,m)
  • C(n+r+1,r)=C(n+r,r)+C(n+r-1,r-1)+C(n+r-2,r-2)+....+C(n,0)
  • C(n,l)C(l,r)=C(n,r)C(n-r,l-r)
  • C(n,0)+C(n,1)+.....+C(n,n)=2n
  • C(n,0)-C(n,1)+C(n,2)-...=0
  • C(r,r)+C(r+1,r)+...+C(n,r)=C(n+1,r+1)

 没错,就这么多性质,且看且珍惜QAQ

容斥原理

第二类斯特林数

n个有区别的球放到m个相同的盒子中要求没有空盒的方案数

记为S(n,m)

(↗这是一些神奇的栗子例子)

这貌似是通式)

卡特兰数

将凸n边形划分为三角形的方案数

记为C(n)

则C(n)=C(2)C(n)+C(3)C(n-1)+···+C(n)C(2)

C(n+1)=1/n C(2n-2,n-1)(这个C是组合数)

(↗这貌似是通式)

剩下的便是一些例题,以后会再整理

转载于:https://www.cnblogs.com/gongcheng456/p/10662840.html

你可能感兴趣的文章
系统管理员在企业中的职业定位及发展方向 连载(二)
查看>>
完美世界推穿戴式设备:能消灭“宅玩家”吗?
查看>>
关东升的《从零开始学Swift》3月9日已经上架
查看>>
IFA与“色“俱进,三星“量子点+曲面”如何掀起新变革?
查看>>
2013年4月工作小结 -- 穿越前的回眸
查看>>
用什么样的个人笔记类软件?OneNote、EverNote(印象笔记)、为知笔记、麦库记事、有道云笔记……...
查看>>
Photoshop制作一只可爱的卡通小鸟
查看>>
管理不能太重原则
查看>>
在安装完成oracle的时候,需要su - oracle,但有时候出现ulimit pize...
查看>>
Hadoop系列之六:分布式文件系统HDFS
查看>>
【VMCloud云平台】SCAP(四)连接公有云(一)
查看>>
第十一集VLAN原理和VTP协议理论讲解
查看>>
做网络主播心得
查看>>
Office Web Apps证书的申请步骤讲解
查看>>
Python中的注释
查看>>
这个冬天,将是共享单车最艰难的时刻
查看>>
windows phone 7 version: ObservableCollectionEx (1)
查看>>
Javascript与框架prototype,JQyuery调研
查看>>
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
查看>>
Javascript实现动态菜单添加
查看>>