【科技】 数数(组合数学)
今天终于开坑了,开始学数数。
基本原理
加法原理:对于一件事,有
乘法原理:对于若干件相互独立的事,第
排列数:从
证明可以这样考虑:第一次选择有
组合数:与排列数类似,只不过不同顺序算作同种方案,记作
二项式定理
定义在整数域上的二项式定理:
因此组合数也叫二项式系数.
证明:
首先引出一个组合数的递推式:
从组合意义上来理解:对于某一件物品分类讨论,当这件物品被选择时,就要在剩下的
考虑数学归纳法:
当
那么
由于当
再上上面的递推式,我们得到了:
证毕.
容斥原理
假设机房里每个人都喜欢打游戏,有
很显然,总人数并不是单纯的
据此,我们有容斥原理:
大概的意思就是枚举所有集合组成的整体的子集,按照子集大小确定前面的符号,下面证明容斥原理的正确性:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库