利用隔板模型(Stars and Bars)可视化推导有重复元的分治选取数
在排列组合中,多重集排列 (Permutations with Repetition) 和多重集组合 (Combinations with Repetition) 属于高阶内容。它们的计数公式都可以通过化归法解决。
设多重集 $S = \{n_1 \cdot a_1, \; n_2 \cdot a_2, \; \ldots, \; n_k \cdot a_k\}$,元素总数为 $n = \sum n_i$。则其全排列的个数为:
其物理解释为:先看作 $n!$ 种全排列,再除以同类元素内部的无差别排列数 $n_i!$。
从 $n$ 种不同的元素中,允许重复地选择 $k$ 个元素,这等价于将 $k$ 个无区别小球放入 $n$ 个有区别盒子的方法数。 其经典构造为:在排成一排的 $k$ 个小球中插入 $n-1$ 个隔板。总共 $n+k-1$ 个位置,选择 $n-1$ 个位置放隔板,其余放小球: