可重复的组合

今天早上跟羊羊扯了会儿天。羊羊在看概率论,给我推荐了一个有意思的小定理。

n n n 个元素,放回地取 r r r 个元素,组成的组合种类有 ( n + r − 1 r ) \binom{n+r-1}{r} (rn+r1)。假设取了3 个元素, ( 1 , 2 , 1 ) (1, 2, 1) (1,2,1) ( 1 , 1 , 2 ) (1, 1, 2) (1,1,2) 是相同的组合。

x i x_i xi 是第 i i i 总共取了几次,那么所述的组合数就是 ∑ 1 ≤ i ≤ n ,   x i ≥ 0 x i = r \sum_{1 \le i \le n,\ x_i \ge 0} x_i = r 1in, xi0xi=r 的整数解数目。设 y i = x i + 1 y_i = x_i + 1 yi=xi+1,那么上述方程是 ∑ 1 ≤ i ≤ n ,   y i ≥ 1 y i = n + r + 1 \sum_{1 \le i \le n,\ y_i \ge 1} y_i = n + r + 1 1in, yi1yi=n+r+1。做这样的代换,解的数目显然是不变的。后者的解数目显然是 ( n + r + 1 n − 1 ) \binom{n+r+1}{n-1} (n1n+r+1),也就是 ( n + r − 1 r ) \binom{n+r-1}{r} (rn+r1)

你可能感兴趣的:(可重复的组合)