排列组合怎么截成3段的不同情况回答加拓展。
将 $n$ 个不同元素排成一排,可以截成 3 段的不同情况有:
-
第一段包含 $k$ 个元素,第二段包含 $l$ 个元素,第三段包含 $n-k-l$ 个元素,其中 $k,l$ 可以为 $0$。 共有 $\binom{n}{k} \binom{n-k}{l}$ 种情况。
-
第一段和第二段的分界点在第 $i$ 个元素的右边,第二段和第三段的分界点在第 $j$ 个元素的右边,其中 $1 \leq i < j \leq n$。 共有 $\binom{n-1}{i-1} \binom{n-i}{j-i-1}$ 种情况。
-
第一段和第二段的分界点在第 $i$ 个元素的右边,第二段和第三段的分界点在第 $j$ 个元素的左边,其中 $1 \leq i < j \leq n$。 共有 $\binom{n-1}{i-1} \binom{n-i-1}{j-i-1}$ 种情况。
-
第一段和第二段的分界点在第 $i$ 个元素的左边,第二段和第三段的分界点在第 $j$ 个元素的右边,其中 $1 \leq i < j \leq n$。 共有 $\binom{n-1}{i} \binom{n-i-1}{j-i-1}$ 种情况。
-
第一段和第二段的分界点在第 $i$ 个元素的左边,第二段和第三段的分界点在第 $j$ 个元素的左边,其中 $1 \leq i < j \leq n$。 共有 $\binom{n-1}{i} \binom{n-i-2}{j-i-2}$ 种情况。
拓展:如果将排列截成 $k$ 段,可以采用类似的方法求解。具体地,对于每一种情况,可以将其分为 $k-1$ 段,然后对每一段再次进行划分。总时间复杂度为 $\mathcal{O}(n^k)$。
原文地址: https://www.cveoy.top/t/topic/bajI 著作权归作者所有。请勿转载和采集!