Vandermonde · Σⱼ C(m,j)·C(n,k−j) = C(m+n,k)
范德蒙德卷积
从
m+n
个元素里选
k
个共
C(m+n,k)
种。若把它们分成前
m
个与后
n
个两组,就可以按取自前一组的个数
j
给所有选法分类:先从前
m
个里选
j
个,再从后
n
个里选剩下的
k−j
个,两步相乘。把各类相加即得范德蒙德卷积(Vandermonde's identity):
j∑C(m,j)C(n,k−j)=C(m+n,k)
1 · 按取自前一组的个数分类
Vandermonde · Σⱼ C(m, j)·C(n, k−j) = C(m+n, k)
图 1-1 · 卷积各项的逐类展开。可拖动
m、n、k,点击某一行看该类的具体计数,所有乘积相加正好等于右侧一次性选取的
C(m+n,k)。
这条恒等式也可以从生成函数读出:把
(1+t)m(1+t)n=(1+t)m+n
两边
tk
的系数对齐,左边是各类乘积之和、右边是
C(m+n,k)。
一个具体读法:m
名男生、n
名女生里选
k
人组队,直接选是
C(m+n,k);按队里有几名男生分类,选
j
名男生要配
k−j
名女生,各类相加同样得到总数。取
m=n
且
k=m
时,卷积化为
j∑C(n,j)2=C(2n,n)
即中间那个最大的中心二项式系数。
2 · 参考文献
- Vandermonde's identity. Wikipedia. 范德蒙德卷积的组合证明、生成函数证明与推广。https://en.wikipedia.org/wiki/Vandermonde%27s_identity
- Binomial coefficient. Wikipedia. 二项式系数及其恒等式汇总。https://en.wikipedia.org/wiki/Binomial_coefficient