数学基础-组合学
排列和组合
基本概念:#
- 加法原理: 设集合划分为部分则的元素个数可以用过找出它的每一部分的元素的个数来确定, 把这些数相加, 得到:
- 乘法原理: 令是元素的序偶的集合,其中第一个元素来自大小为的一个集合,而对于的每个选择,元素存在着中选择, 于是:
- 个元素中个元素的有序摆放称为个元素的-排列, 个元素集合的-排列数目用来表示.
- 个元素中对个元素的无序选择称为个元素的集合的一个-组合.个元素集合的-组合的数目用表示
- 如果是一个多重集, 那么的一个-排列是的个元素的一个有序排放.如果的元素总个数是, 那么的排列也将成为的排列.
性质#
- 对于正整数和, , 有
- 个元素的集合的循环-排列的个数由
给出,特别的,个元素的循环排列的个数是. - 对于
- 令是一个多重集, 它有个不同类型的元素,每一个元素都有无穷重复个数.那么的-排列的个数为
- 令是一个多重集,有个不同类型的元素,各元素的重数分别为.设的大小为.则 的排列数等于
抽屉原理
基本概念#
- 简单形式: 如果个物体倍放进个盒子, 那么只收有一个盒子包含两个或更多的物体.
- 加强形式: 令为正整数,如果将个物体放入个盒子内,那么,或者第一个盒子至少有个物体,或者第二个盒子至少含有个物体,或者第个盒子至少含有个物体.
性质#
- 如果将#n#个物体放入个盒子并且没有一个盒子是空的, 那么每个盒子恰好包含一个物体,
- 如果将个物体翻入个盒子并且没有盒子被放入多余一个的物体,那么每个盒子里有一个物体.
- 如果个非负整数的平均数大于:
那么至少有一个整数大于或等于
特殊计数序列
Catalan序列#
- 个和个构成的项
其部分满足非负性质,即此数列的个数等于第个Catealan数 - 对括号构成的合法的括号序列的个数等于第个Catalan数
- 通过不交于内部的对角线把凸边拆分成若干个三角形,不同的拆分数等于第个Catalan数.
Stirling序列#
...(这个完全可以自己推)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具