首页 > 其他分享 >组合数学总结

组合数学总结

时间:2023-02-17 15:36:04浏览次数:34  
标签:总结 12 盒子 映射 原则 组合 数学 集合

前一个小时主要讲了书籍和组合数学的大纲。

后面主要讲了著名的小球分盒子问题:

有\(2\)个角度是经常考虑的:

  1. 球的区别与否
  2. 盒子的区别与否

另外还分了\(3\)个角度:

  1. 不做区分
  2. 盒子中小球数量\(<=1\)
  3. 盒子中小球数量\(>=1\)

分成\(2*2*3=12\)种,就是著名的\(12\)重计数法。

image

把\(n\)个球放进\(m\)个盒子里,可以理解为一个映射\(f\)为长度为\(n\)的vector向长度为\(m\)的vector。

从映射的角度考虑后三个角度的话,第一个相当于是所有满足条件的映射,第二个是一个单射,第三个是满射。课上只讨论了前两个比较简单的问题。

以及三个定理:

  1. 乘法原则:集合\(S\)和\(T\),满足\(|S*{T}|=|S|\times{|T|}\),第一个乘号是笛卡尔积。
  2. 加法原则:有不相交的集合\(S\)和\(T\),满足\(|S\cup{T}|=|S|+|T|\)
  3. 双射原则:如果有集合\(S\)和集合\(T\),可以通过某个映射\(f\)一一对应(双射),则有\(|S|=|T|\)。
    (类似的,我们有单射则\(|S|>=|T|\),满射则\(|S|<=|T|\))

第三个原则可以将一个难以计数的东西一一对应到一个容易计数的东西上。

我们尝试用第一个原则和第二个原则分别解决01串的问题:有一个长度为\(n\)的01串,每一位可以是0也可以是1,有多少种可能。

乘法原则:\(S={0,1}\) \(Ans=|S^n|=|S|^n=2^n\)
加法原则:设\(F(x)\)为长度为\(x\)的答案。\(S(x)\)为01串所有\(x\)元组,则有:

\(S(x)=S(x-1)*\{0\}+S(x-1)*\{1\}\)
有\(F(x)=F(x-1)+F(x-1)=2F(x)\)
再设定边界,有\(F(0)=1\),所以\(F(x)=2^x\)


普通的组合数不再定义,这里还定义了一个特殊的组合数(暂且叫做集合组合数):

\(\binom{[n]}{m}\) 表示\(n\)元组选出\(m\)个构成的所有\(m\)元组的集合。
容易发现有\(|\binom{[n]}{m}|=\binom{n}{m}\)


上课时主要讲了\(12\)重计数法中前\(2\)个:

  1. 区分球盒子,无限制;用组合的方法来计数,对于每一个\(i\),他的映射可以是\([m]\),映射总数就是\(|[m]^n|\),由乘法原理可知,\(|[m]^n|=|[m]|^n=m^n\)

  2. 区分球盒子,单射;老师说这个相当于是"Chain Rule",即链式原理,感性考虑是\(n\)个从前往后一次可以选:\(m\),\(m-1\)....\(m-n+1\)。所以答案为\(m^\underline{n}\)

总结:12重计数难度依次递增,这节课只讲了全部区分的还不是很难,主要是介绍了3个原则能够更全面更严谨地学习组合数学。

标签:总结,12,盒子,映射,原则,组合,数学,集合
From: https://www.cnblogs.com/IceYukino/p/17130316.html

相关文章

  • D. Triangle Coloring (组合数)
    #pragmaGCCoptimize("O3")#pragmaGCCoptimize("O2")#pragmaGCCoptimize("O1")#include<bits/stdc++.h>typedeflonglongll;typedefunsignedlonglong......
  • 组合计数课程笔记(二):组合计数
    组合计数问题是组合数学中重要的最古典的分支。有人将组合计数问题归为\(12\)个集合映射问题。但是其中有\(2\)个是平凡的,所以我们只研究\(10\)个。十二重计数法在......
  • 组合数学课程笔记(一):框架构建
    组合数学的严格定义是非常困难的,其设计的内容广泛,分类困难,体系性较弱。不过,我们可以把组合数学按照问题、工具、对象三种方法进行分类,例如图论,就是按照研究对象分出的内容......
  • 牛客小白月赛12 -- B 华华教月月做数学
     题目描述找到了心仪的小姐姐月月后,华华很高兴的和她聊着天。然而月月的作业很多,不能继续陪华华聊天了。华华为了尽快和月月继续聊天,就提出帮她做一部分作业。月月的其中......
  • 【博学谷学习记录】超强总结,用心分享 | 前端开发 web APIs(四)
    WebAPIs-第4天进一步学习DOM相关知识,实现可交互的网页特效能够插入、删除和替换元素节点能够依据元素节点关系查找节点1日期对象掌握Date日期对象的使用,......
  • 性能分析方法总结之pprof
    1、代码实例以下例子除了特别说明,都以这段代码为实例。packagemainimport( "log" "time" "net/http" _"net/http/pprof")vardatas[]stringfuncmain()......
  • 摆了个摆笔试测试总结C
    COMET-C基于人工智能的教学监控系统开发与应用要求记录课堂教学过程挖掘课堂教学数据对学生课堂状态进行动态实时动态监控学生人数、姿态、行为、面部角度和表......
  • 总结
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/2023learning这个作业要求在哪里https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/1......
  • 003 - 投资组合最优化
    投资组合优化工具主要是基于资产管理行业的经典理论——现代投资组合理论(modernportfoliotheory,MPT)的基本原理。现代投资组合理论MPT的核心原理是,投资者一贯是风险厌恶......
  • CSS定位position总结(超详细哦!)
    文章目录前言一、定位(position)介绍1、为什么使用定位2、定位组成二、定位模式(position)1、边偏移(方位名词)2、定位模式介绍1.1静态定位(static)-了解1.2相对定位(......