|
| 1 | +--- |
| 2 | +title: 组合数学问题:地砖涂色方案数 |
| 3 | +description: 黑白地砖染色问题通解 |
| 4 | +date: 2026-04-04 |
| 5 | +image: |
| 6 | +math: true |
| 7 | +license: co-authored-by Qianwen |
| 8 | +draft: false |
| 9 | +categories: |
| 10 | +- Articles |
| 11 | +tags: |
| 12 | +- 黑白地砖染色 |
| 13 | +--- |
| 14 | + |
| 15 | +## 问题描述 |
| 16 | + |
| 17 | +有一行共 $n$ 个地砖,要涂黑色或白色。 |
| 18 | + |
| 19 | +1. **基础条件**:从左往右涂,任意时刻黑色块的数量必须大于等于白色块的数量。 |
| 20 | +2. **进阶条件**:在满足基础条件的前提下,要求最后黑色块比白色块多 $m$ 个($0 \le m \le n$)。 |
| 21 | + |
| 22 | +我们将涂黑色记为 $+1$(向上走一步),涂白色记为 $-1$(向下走一步)。 |
| 23 | +设坐标 $(k, y)$ 表示涂了 $k$ 块砖后,黑块数与白块数的差值为 $y$。 |
| 24 | + |
| 25 | +- 起点:$(0, 0)$ |
| 26 | +- 限制:路径不能低于 $x$ 轴(即 $y \ge 0$)。 |
| 27 | + |
| 28 | +--- |
| 29 | + |
| 30 | +## 1. 仅满足“过程中黑 $\ge$ 白”的方案数 |
| 31 | + |
| 32 | +### 结论 |
| 33 | + |
| 34 | +满足该条件的总涂法数为: |
| 35 | + |
| 36 | +$$ |
| 37 | +A_n = \binom{n}{\lfloor \frac{n}{2} \rfloor} |
| 38 | +$$ |
| 39 | + |
| 40 | +### 推导简述 |
| 41 | + |
| 42 | +这是一个经典的格路问题结论。所有从 $(0,0)$ 出发且不穿过 $x$ 轴下方的长度为 $n$ 的路径总数,等于二项式系数中的中间项。 |
| 43 | + |
| 44 | +- 当 $n=1$:$\binom{1}{0} = 1$ (黑) |
| 45 | +- 当 $n=2$:$\binom{2}{1} = 2$ (黑黑,黑白) |
| 46 | +- 当 $n=3$:$\binom{3}{1} = 3$ (黑黑黑,黑黑白,黑白黑) |
| 47 | +- 当 $n=4$:$\binom{4}{2} = 6$ |
| 48 | +- $\cdots$ |
| 49 | + |
| 50 | +--- |
| 51 | + |
| 52 | +## 2. 满足“过程中黑 $\ge$ 白”且“最终黑比白多 $m$ 个”的方案数 |
| 53 | + |
| 54 | +### 前提条件 |
| 55 | + |
| 56 | +设最终黑块数为 $B$,白块数为 $W$。 |
| 57 | + |
| 58 | +$$ |
| 59 | +\begin{cases} |
| 60 | +B + W = n \\ |
| 61 | +B - W = m |
| 62 | +\end{cases} |
| 63 | +\implies B = \frac{n+m}{2}, \quad W = \frac{n-m}{2} |
| 64 | +$$ |
| 65 | + |
| 66 | +由于 $B, W$ 必须为整数,因此 **$n$ 和 $m$ 必须同奇偶**(即 $n \equiv m \pmod 2$)。 |
| 67 | + |
| 68 | +- 若 $n, m$ 奇偶性不同,方案数为 **0**。 |
| 69 | +- 若 $n < m$,方案数为 **0**。 |
| 70 | + |
| 71 | +### 计算公式(利用反射原理) |
| 72 | + |
| 73 | +当 $n \equiv m \pmod 2$ 时,合法路径数 = (无限制总路径数) - (触碰 $y=-1$ 的非法路径数)。 |
| 74 | + |
| 75 | +1. **无限制总路径数**: |
| 76 | + 从 $(0,0)$ 到 $(n, m)$ 的路径数,需向上走 $\frac{n+m}{2}$ 步: |
| 77 | + $$ N_{total} = \binom{n}{\frac{n+m}{2}} $$ |
| 78 | + |
| 79 | +2. **非法路径数**: |
| 80 | + 根据反射原理,从 $(0,0)$ 出发且触碰 $y=-1$ 到达 $(n, m)$ 的路径数,等价于从 $(0, -2)$ 出发到达 $(n, m)$ 的路径数。 |
| 81 | + 此时需要的向上步数为 $\frac{n+(m+2)}{2} = \frac{n+m}{2} + 1$: |
| 82 | + $$ N_{bad} = \binom{n}{\frac{n+m}{2} + 1} $$ |
| 83 | + |
| 84 | +3. **最终公式**: |
| 85 | + $$ N(n, m) = \binom{n}{\frac{n+m}{2}} - \binom{n}{\frac{n+m}{2} + 1} $$ |
| 86 | + |
| 87 | + 该公式也可化简为广义卡特兰数的形式: |
| 88 | + $$ N(n, m) = \frac{m+1}{\frac{n+m}{2} + 1} \binom{n}{\frac{n+m}{2}} $$ |
| 89 | + |
| 90 | +### 总结表格 |
| 91 | + |
| 92 | +| 条件 | 公式 | 备注 | |
| 93 | +| :--- | :--- | :--- | |
| 94 | +| **仅过程约束** | $\displaystyle \binom{n}{\lfloor \frac{n}{2} \rfloor}$ | 适用于所有 $n \ge 1$ | |
| 95 | +| **过程 + 终点约束** | $\displaystyle \binom{n}{\frac{n+m}{2}} - \binom{n}{\frac{n+m}{2} + 1}$ | 仅当 $n \equiv m \pmod 2$ 时有效,否则为 0 | |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +## 示例验证 |
| 100 | + |
| 101 | +假设 $n=4$: |
| 102 | + |
| 103 | +1. **仅过程约束**: |
| 104 | + $$ \binom{4}{2} = 6 $$ |
| 105 | + 合法序列:BBBB, BBBW, BBWB, BWBB, BWBW, BBWW (注意:BWBW 是合法的,因为前缀和分别为 1, 0, 1, 0,从未小于 0)。 |
| 106 | +2. **过程 + 终点 $m=2$** ($n, m$ 同偶): |
| 107 | + 需要 $B=3, W=1$。 |
| 108 | + $$ \binom{4}{3} - \binom{4}{4} = 4 - 1 = 3 $$ |
| 109 | + 合法序列:BBBW, BBWB, BWBB。 |
| 110 | + (非法序列:WBBB,因为第一步就变负了)。 |
| 111 | +3. **过程 + 终点 $m=0$** ($n, m$ 同偶): |
| 112 | + 需要 $B=2, W=2$。 |
| 113 | + $$ \binom{4}{2} - \binom{4}{3} = 6 - 4 = 2 $$ |
| 114 | + 合法序列:BBWW, BWBW。 |
| 115 | + (非法序列:BWWB, WB..., 等)。 |
0 commit comments