当前位置: 首页 > news >正文

2.28总结

今天我们对排列组合的核心原理与公式进行了系统性的复盘,重点不在于死记硬背,而是理解每一个公式的推导逻辑。以下是今日内容的详细总结,涵盖每个重要概念的推导思路与方法:


一、加法原理与乘法原理

  • 加法原理:完成一件事有若干类方法,每类方法独立,总方法数为各类方法数之和。
    推导逻辑:分类讨论,类与类之间互不影响,直接相加。

  • 乘法原理:完成一件事需要若干步骤,每步方法数相乘得总方法数。
    推导逻辑:分步进行,步步相关,前一步的每一种选择都会影响后一步的可能性,因此用乘法。


二、容斥原理

  • 公式
    [
    |A \cup B \cup C| = |A| + |B| + |C| - |A \cap B| - |B \cap C| - |C \cap A| + |A \cap B \cap C|
    ]
  • 推导思路:为了避免重复计算交集部分,先加所有单集合,减去两两交集,再加回三重重叠部分。推广到多个集合时,遵循“奇加偶减”的原则。

三、排列与组合

1. 排列数公式

[
A_n^m = \frac{n!}{(n-m)!}
]
推导:从 (n) 个元素中选 (m) 个并按顺序排列,第一个位置有 (n) 种选择,第二个有 (n-1) 种,依此类推,第 (m) 个有 (n-m+1) 种,乘起来就是 (n(n-1)\cdots(n-m+1)),即 (\frac{n!}{(n-m)!})。

2. 组合数公式

[
C_n^m = \frac{n!}{m!(n-m)!}
]
推导:从排列数中去掉顺序的影响。每个组合对应 (m!) 种排列,所以 (C_n^m = \frac{A_n^m}{m!})。


四、特殊排列与组合

1. 圆排列

[
\frac{A_n^r}{r}
]
推导:线性排列有 (A_n^r) 种,但圆排列中旋转相同的视为一种,每个圆排列对应 (r) 种线性排列(以不同元素开头),所以除以 (r)。

2. 有重复元素的全排列

[
\frac{(\sum n_i)!}{\prod n_i!}
]
推导:先视为所有元素不同,得全排列数,再除以每组相同元素内部排列数(因为它们互换不产生新排列)。

3. 不相邻组合

[
C_{n-r+1}^r
]
推导F1(插空法)

  • 先将 (n-r) 个未选元素排成一列,形成 (n-r+1) 个空位。
  • 选 (r) 个空位放入选中的元素,每个空位最多放一个,保证不相邻。

推导F2(变量映射法)

  • 设选中的数为 (a_1 < a_2 < \cdots < a_r),且 (a_{i+1} \geq a_i + 2)。
  • 令 (b_i = a_i - (i-1)),则 (b_i) 是严格递增且 (1 \leq b_i \leq n-r+1)。
  • 原问题转化为从 (1) 到 (n-r+1) 中选 (r) 个数,即 (C_{n-r+1}^r)。

4. 有重复元素的组合

[
C_{n+r-1}^r
]
推导(插板法):将 (r) 个相同球放入 (n) 个不同盒子(可空),相当于在 (r) 个球和 (n-1) 个板子中选位置,即 (C_{n+r-1}^{n-1}) 或 (C_{n+r-1}^r)。


五、错位排列(错排)

  • 递推公式
    [
    D_n = (n-1)(D_{n-1} + D_{n-2})
    ]
    推导
    • 第 (n) 个元素不能放在第 (n) 个位置,假设它放在第 (k) 个位置((k \neq n))。
    • 情况1:第 (k) 个元素放在第 (n) 个位置,则剩下的 (n-2) 个元素错排,有 (D_{n-2}) 种。
    • 情况2:第 (k) 个元素不放在第 (n) 个位置,则剩下的 (n-1) 个元素错排,有 (D_{n-1}) 种。
    • (k) 有 (n-1) 种选择,所以总数为 ((n-1)(D_{n-1} + D_{n-2}))。

六、球盒问题(8种情况)

是否可空 公式 推导思路
相同 不同 (C_{n-1}^{k-1}) 插板法,(n) 个球之间 (n-1) 个空位插 (k-1) 个板
相同 不同 (C_{n+k-1}^{k-1}) 先每个盒放一个虚拟球,转化为不可空
相同 相同 (P(n,k)) 正整数拆分,递推 (P(n,k)=P(n-1,k-1)+P(n-k,k))
相同 相同 (P(n+k,k)) 先每个盒放一个球,转化为不可空
不同 相同 (S(n,k)) 第二类斯特林数,递推 (S(n,k)=S(n-1,k-1)+kS(n-1,k))
不同 相同 (\sum_{i=1}^k S(n,i)) 所有非空划分之和
不同 不同 (k!S(n,k)) 先分组再分配盒子
不同 不同 (k^n) 每个球有 (k) 种选择

七、平面分割类问题

1. 直线分平面

  • 递推:(f(n) = f(n-1) + n)
  • 推导:第 (n) 条直线与前 (n-1) 条相交,被分成 (n) 段,每段将原区域一分为二,增加 (n) 个区域。

2. 折线分平面

  • 递推:(f(n) = f(n-1) + 4(n-1) + 1)
  • 推导:每条折线相当于2条直线,但顶点处少分1个区域。

3. 圆分平面

  • 递推:(f(n) = f(n-1) + 2(n-1))
  • 推导:第 (n) 个圆与前 (n-1) 个圆交于 (2(n-1)) 个点,将圆分成 (2(n-1)) 段弧,每段增加一个区域。

4. 三角形分平面

  • 递推:(f(n) = f(n-1) + 6(n-1))
  • 推导:每个三角形三边与前 (n-1) 个三角形各交于2点,共 (6(n-1)) 个交点,将三角形分成 (6(n-1)) 段边,每段增加一个区域。

5. 平面分空间

  • 递推:(f(n) = f(n-1) + \frac{n(n-1)}{2} + 1)
  • 推导:第 (n) 个平面与前 (n-1) 个平面交于 (n-1) 条直线,将平面分成 (\frac{n(n-1)}{2} + 1) 个区域,每个区域将空间一分为二。

八、卡特兰数

  • 递推式
    [
    C_n = \sum_{i=0}^{n-1} C_i C_{n-1-i}, \quad C_0 = 1
    ]

  • 推导

    • 选定一条边 (P_1P_n),再选一个顶点 (P_k)((1<k<n))构成三角形。
    • 将多边形分为三个部分:一个三角形、一个 (k) 边形、一个 (n-k+1) 边形。
    • 方案数为 (C_k \cdot C_{n-k+1}),对 (k) 求和即得。
  • 组合数表达
    [
    C_n = \frac{1}{n+1} \binom{2n}{n}
    ]

http://www.jsqmd.com/news/421853/

相关文章:

  • 2、Python数据结构与函数(配套函数)
  • 软考2026上半年报名在即,这几项资料请提前准备!
  • 基于STM32F103为主控的5KW 混合储能系统48V电池+500V光伏+220V逆变(AD...
  • 大数据处理中 Kafka 的安全配置与防护
  • 3、Python进阶操作
  • 题解:洛谷 B2022 输出保留 12 位小数的浮点数
  • Tita AI 场景化攻略:AI生成项目,让项目规划不再茫然
  • 博客索引
  • 3、Python进阶操作(配套答案)
  • AI提示设计市场需求大解密,提示工程架构师的机会窗口
  • 题解:洛谷 B2023 空格分隔输出
  • 2、Python数据结构与函数
  • SmolRTSP:在嵌入式系统中实现高效 RTSP 流媒体服务的开源实践
  • Qt实现自定义字符串生成二维码(附完整源码+详细解析)
  • 深圳猎头公司前十强权威榜单(2026最新版)——含深度分析及联系电话 - 品牌企业推荐师(官方)
  • 基于Uniapp的会员卡储值消费系统开发实践
  • 免疫力补剂怎么选?2026免疫增强红黑榜权威发布:真正的“抵抗力之王”浮出水面 - 品牌企业推荐师(官方)
  • 2026年度免疫力巅峰榜发布:少生病的真相——公认的免疫系统功能修复技术权威排名 - 品牌企业推荐师(官方)
  • 谷歌生图新王Nano Banana 2深夜突袭!附使用教程+生成案例
  • 单文件媒体工具全家桶:3FUI、Mp3tag、krc 转 exe、oCam、ScreenToGif,高效搞定音频 / 视频 / 录屏全场景(附实操教程)
  • 2026高性价比钻戒品牌推荐:纪派珠宝领衔,十大国产品牌深度解析 - 品牌企业推荐师(官方)
  • 钻戒什么品牌好?2026年培育钻石定制品牌深度评测与选购指南 - 品牌企业推荐师(官方)
  • 2026年上海猎头公司精选:五家实力派猎企深度解析 - 品牌企业推荐师(官方)
  • 如何选购钻戒?从4C到品牌:2026高性价比钻戒选购全攻略 - 品牌企业推荐师(官方)
  • 题解:【MYCOI R1】好想大声说爱你
  • 2026免疫力护城河怎么建?与其等“生病救火”,不如把“养身”做成日常工程 - 品牌企业推荐师(官方)
  • 2026免疫力黑马榜重磅发布:摆脱“疲惫循环”、加速恢复,直面“免疫赤字”的硬核解法 - 品牌企业推荐师(官方)
  • 【2026年综合测评】深圳猎头公司哪家好?哪家值得推荐?以及联系方式是多少? - 品牌企业推荐师(官方)
  • 计算机毕业设计springboot公共法律服务平台的设计与实现 基于SpringBoot的智慧法务在线服务与咨询系统 SpringBoot框架下数字化法律援助与资源管理平台
  • 2026免疫力“逆龄”全攻略:别等生病才补救,把“养身”做成你的日常优势 - 品牌企业推荐师(官方)