科数网知识库
首页
目录
排列插板法
日期:
2023-01-06 08:54
查看:
74
次
插板法 插板法(Stars and bars)是用于求一类给相同元素分组的方案数的一种技巧,也可以用于求一类线性不定方程的解的组数。 正整数和的数目 问题一:现有 $n$ 个 **完全相同** 的元素,要求将其分为 $k$ 组,保证每组至少有一个元素,一共有多少种分法? 考虑拿 $k - 1$ 块板子插入到 $n$ 个元素两两形成的 $n - 1$ 个空里面。 因为元素是完全相同的,所以答案就是 $\dbinom{n - 1}{k - 1}$。 本质是求 $x_1+x_2+\cdots+x_k=n$ 的正整数解的组数。 非负整数和的数目 问题二:如果问题变化一下,每组允许为空呢? 显然此时没法直接插板了,因为有可能出现很多块板子插到一个空里面的情况,非常不好计算。 我们考虑创造条件转化成有限制的问题一,先借 $k$ 个元素过来,在这 $n + k$ 个元素形成的 $n + k - 1$ 个空里面插板,答案为 $$ \binom{n + k - 1}{k - 1} = \binom{n + k - 1}{n} $$ 虽然不是直接求的原问题,但这个式子就是原问题的答案,可以这么理解: 开头我们借来了 $k$ 个元素,用于保证每组至少有一个元素,插完板之后再把这 $k$ 个借来的元素从 $k$ 组里面拿走。因为元素是相同的,所以转化过的情况和转化前的情况可以一一对应,答案也就是相等的。 由此可以推导出插板法的公式:$\dbinom{n + k - 1}{n}$。 本质是求 $x_1+x_2+\cdots+x_k=n$ 的非负整数解的组数(即要求 $x_i \ge 0$)。 不同下界整数和的数目 问题三:如果再扩展一步,要求对于第 $i$ 组,至少要分到 $a_i,\sum a_i \le n$ 个元素呢? 本质是求 $x_1+x_2+\cdots+x_k=n$ 的解的数目,其中 $x_i \ge a_i$。 类比无限制的情况,我们借 $\sum a_i$ 个元素过来,保证第 $i$ 组至少能分到 $a_i$ 个。也就是令 $$ x_i^{\prime}=x_i-a_i $$ 得到新方程: $$ \begin{aligned} (x_1^{\prime}+a_1)+(x_2^{\prime}+a_2)+\cdots+(x_k^{\prime}+a_k)&=n\\ x_1^{\prime}+x_2^{\prime}+\cdots+x_k^{\prime}&=n-a_1-a_2-\cdots-a_k\\ x_1^{\prime}+x_2^{\prime}+\cdots+x_k^{\prime}&=n-\sum a_i \end{aligned} $$ 其中 $$ x_i^{\prime}\ge 0 $$ 然后问题三就转化成了问题二,直接用插板法公式得到答案为 $$ \binom{n - \sum a_i + k - 1}{n - \sum a_i} $$ 不相邻的排列 $1 \sim n$ 这 $n$ 个自然数中选 $k$ 个,这 $k$ 个数中任何两个数都不相邻的组合有 $\dbinom {n-k+1}{k}$ 种。
本系统使用
启明星知识库Kbase
搭建,最后更新于
2023-01-06 08:54
,如果您有意见或建议请点击
反馈
。