# 盲盒有序无序计数辨析

[[MCS/day4/00 学习指南|day4 学习指南]] · [[MCS/00 MCS学习总览|十一天总览]] · [[MCS/day4/阅读核验与疑问|阅读核验与疑问]] · 上一篇：[[MCS/day4/07 评分矩阵、余弦相似度与计数树|评分矩阵、余弦相似度与计数树]]

> 来源：[[MCS/day4的补充|day4的补充]]。用途：补充。原有推导、追问与解答保留；阅读时请结合本日核验说明。

## 盲盒月饼问题：完整整理

### 一、题目背景

有 **6 种口味** 的月饼：

> 五仁、莲蓉、豆沙、蛋黄、流心奶黄、冰皮榴莲

现在有 **10 个盲盒**，每个盲盒随机装入一枚月饼。

---

### 二、四个核心问题

| 编号 | 问题 | 是否考虑顺序 | 是否要求每种至少一次 |
|---|---|---|---|
| 问题一 | 10 个盲盒有多少种可能？ | 有顺序 | 不要求 |
| 问题二 | 10 个盲盒，集齐全部 6 种口味，有多少种序列？ | 有顺序 | 要求 |
| 问题三 | 10 个盲盒，不考虑顺序，有多少种可能？ | 无顺序 | 不要求 |
| 问题四 | 10 个盲盒，不考虑顺序，且每种至少一次？ | 无顺序 | 要求 |

---

### 三、逐题详解

#### 问题一：有顺序，不限制 → $6^{10}$

**思路：**

- 第 1 个盲盒：6 种选择
- 第 2 个盲盒：6 种选择
- ……
- 第 10 个盲盒：6 种选择

每个盲盒独立选择，所以：

$$6^{10} = 60466176$$

**关键理解：**

- “有顺序”= 第 1 个、第 2 个……第 10 个盲盒是区分开的
- AB 和 BA 算两种不同情况

---

#### 问题二：有顺序，每种至少一次 → 容斥原理

**总数：** $6^{10}$

**限制：** 6 种口味每种至少出现一次。

**方法：容斥原理**

先全部算进来，再把不合格的减掉；减多了的加回来，加多了的再减掉……

$$\sum_{i=0}^{6} (-1)^i \binom{6}{i} (6-i)^{10}$$

展开：

$$6^{10} - \binom{6}{1}5^{10} + \binom{6}{2}4^{10} - \binom{6}{3}3^{10} + \binom{6}{4}2^{10} - \binom{6}{5}1^{10} + \binom{6}{6}0^{10}$$

代入计算：

| 项 | 计算 | 结果 |
|---|---|---|
| $6^{10}$ | — | 60466176 |
| $-\binom{6}{1}5^{10}$ | $-6 \times 9765625$ | -58593750 |
| $+\binom{6}{2}4^{10}$ | $+15 \times 1048576$ | +15728640 |
| $-\binom{6}{3}3^{10}$ | $-20 \times 59049$ | -1180980 |
| $+\binom{6}{4}2^{10}$ | $+15 \times 1024$ | +15360 |
| $-\binom{6}{5}1^{10}$ | $-6 \times 1$ | -6 |
| $+\binom{6}{6}0^{10}$ | $+1 \times 0$ | 0 |

逐步计算：

$$60466176 - 58593750 = 1872426$$

$$1872426 + 15728640 = 17601066$$

$$17601066 - 1180980 = 16420086$$

$$16420086 + 15360 = 16435446$$

$$16435446 - 6 = 16435440$$

$$16435440$$

---

#### 问题三：无顺序，不限制 → 隔板法

**思路：**

不考虑顺序，只关心“每种口味各几个”。

设 6 种口味分别出现 $x_1, x_2, \ldots, x_6$ 次：

$$x_1 + x_2 + x_3 + x_4 + x_5 + x_6 = 10, \quad x_i \geq 0$$

**隔板法：**

- 10 个盲盒（球）
- 分成 6 堆（口味）→ 需要 5 块隔板
- 总位置：$10 + 5 = 15$
- 从中选 5 个位置放隔板：

$$\binom{15}{5} = 3003$$

**为什么是 15 个位置，不是 9 个？**

| 情况 | 隔板能放哪 | 位置数 | 公式 | 答案 |
|---|---|---|---|---|
| 每种至少 1 次 | 只能插在球与球之间的空隙 | 9 | $\binom{9}{5}$ | 126 |
| 允许某种为 0 次 | 可以放两端、可以挨着 | 15 | $\binom{15}{5}$ | 3003 |

**元素与盒子的角色：**

| 角色 | 是什么 | 数量 |
|---|---|---|
| 元素（球） | 盲盒 | 10 |
| 盒子（类别） | 口味 | 6 |

> **注意：** 这是“不考虑顺序”时的看法。如果“有顺序”，角色会反过来：盲盒是盒子，口味是元素。

**“允许空盒”的含义：**

- 允许某些盒子是空的
- 但不允许所有盒子都是空的（因为 10 个球必须放进去）
- 最多允许 5 种口味没出现，第 6 种必须出现

---

#### 问题四：无顺序，每种至少一次 → 隔板法（不允许空盒）

**思路：**

设 $x_i \geq 1$，先每种口味给 1 个，剩下：

$$10 - 6 = 4$$

个自由分配。

$$\binom{4+6-1}{6-1} = \binom{9}{5} = 126$$

**直观理解：**

- 隔板只能插在球与球之间的空隙
- 10 个球有 9 个空隙
- 选 5 个空隙放隔板：

$$\binom{9}{5} = 126$$

---

### 四、四种情况总表

| 问题 | 是否考虑顺序 | 是否每种至少一次 | 公式 | 答案 |
|---|---|---|---|---|
| 问题一 | 有顺序 | 不要求 | $6^{10}$ | **60466176** |
| 问题二 | 有顺序 | 要求 | $\sum_{i=0}^{6}(-1)^i\binom{6}{i}(6-i)^{10}$ | **16435440** |
| 问题三 | 无顺序 | 不要求 | $\binom{15}{5}$ | **3003** |
| 问题四 | 无顺序 | 要求 | $\binom{9}{5}$ | **126** |

---

### 五、核心概念辨析

#### 1. “有顺序” vs “无顺序”

| | 有顺序（序列） | 无顺序（组合/分配） |
|---|---|---|
| 关心什么 | 第几个盲盒是什么口味 | 每种口味各几个 |
| AB 和 BA | 算两种 | 算同一种 |
| 例子（2 个盲盒，2 种口味） | AA, AB, BA, BB → 4 种 | {2 A}, {1 A 1 B}, {2 B} → 3 种 |

#### 2. “元素”与“盒子”的角色

| 问题类型 | 盒子 | 元素 | 是否有顺序 |
|---|---|---|---|
| 每个盲盒选什么口味 | 盲盒 | 口味 | 有顺序 |
| 每种口味有几个盲盒 | 口味 | 盲盒 | 无顺序 |

> **关键：** “盒子”和“元素”不是由现实决定的，而是由你数什么决定的。

#### 3. “允许空盒” vs “不允许空盒”

| | 允许空盒 | 不允许空盒 |
|---|---|---|
| 隔板能放哪 | 两端、挨着、空隙 | 只能插在空隙 |
| 位置数 | $n + k - 1$ | $n - 1$ |
| 公式 | $\binom{n+k-1}{k-1}$ | $\binom{n-1}{k-1}$ |
| 本题答案 | $\binom{15}{5} = 3003$ | $\binom{9}{5} = 126$ |

---

### 六、一句话总结

> **有顺序 → 每个位置独立选 → $6^{10}$ **
>
> **无顺序 → 只看每种几个 → 隔板法 $\binom{15}{5}$ **
>
> **每种至少一次 → 容斥原理（有顺序）或先分再隔板（无顺序）**
