∫π每天一道数学题
← 返回计数原理
计数原理 · 第 4 讲 · 2026-10-17 · 约 10 分钟

二项式定理与求导——组合恒等式的一把快刀

排列组合的难题常是"求和型组合恒等式"。给 两边求导,能让 自己"掉"进组合数,瞬间得到 ——高中就能用的高级技巧。

一个硬算会哭的问题

已知 ∑k=0nCnk=2n\sum_{k=0}^n \mathrm{C}_n^k=2^n(令 x=1x=1 即得)。那

∑k=0nk Cnk=  ?\sum_{k=0}^n k\,\mathrm{C}_n^k = \;?

硬算?要逐项乘 kk 再相加,噩梦。但有一把快刀:求导。

核心技巧:对恒等式求导

二项式定理写成

(x+1)n=∑k=0nCnkxk(x+1)^n=\sum_{k=0}^n \mathrm{C}_n^k x^k

两边对 xx 求导:

n(x+1)n−1=∑k=0nk Cnkxk−1n(x+1)^{n-1}=\sum_{k=0}^n k\,\mathrm{C}_n^k x^{k-1}

令 x=1x=1,左边 n⋅2n−1n\cdot2^{n-1},右边正是 ∑kCnk\sum k\mathrm{C}_n^k(注意 k=0k=0 项为 0):

∑k=0nk Cnk=n⋅2n−1\boxed{\sum_{k=0}^n k\,\mathrm{C}_n^k=n\cdot2^{n-1}}

一步到位。对比硬算,这就是"用微积分打通组合"。

再试几个赋值

  • 令 x=−1x=-1:n⋅0n−1=∑kCnk(−1)k−1n\cdot0^{n-1}=\sum k\mathrm{C}_n^k(-1)^{k-1},即 ∑k=0n(−1)kk Cnk=0(n>1)\sum_{k=0}^n (-1)^k k\,\mathrm{C}_n^k=0 \quad (n>1)
  • 两边再求一次导,可得 ∑k(k−1)Cnk=n(n−1)2n−2\sum k(k-1)\mathrm{C}_n^k=n(n-1)2^{n-2},进而拼出 ∑k2Cnk=n(n+1)2n−2\sum k^2\mathrm{C}_n^k=n(n+1)2^{n-2}。

背后的思想:生成函数

把 ∑Cnkxk\sum \mathrm{C}_n^k x^k 看成一个"把组合数编码进多项式系数"的对象,对 xx 的操作(求导、赋值)就等价于对组合数的操作。这种"用函数研究计数"的思路,叫生成函数,是大学组合数学的主角之一——而它的入口,就是高中这颗二项式定理。

小结与思考

  • 求和型组合恒等式,优先考虑"构造生成函数 + 求导/赋值"。
  • 高中二项式定理不只是展开,它是通向生成函数的一把钥匙。

思考题:用本讲方法求 ∑k=0nk2Cnk\sum_{k=0}^n k^2\mathrm{C}_n^k(提示:对 (x+1)n(x+1)^n 求二阶导后再令 x=1x=1,并用 ∑kCnk\sum k\mathrm{C}_n^k 的结果拼合)。

— Y. · 2026-10-17