info: { blogIcon: 'https://cdn.luogu.com.cn/upload/usericon/765493.png', blogUser: 'OIerBoy', blogAvatar: 'https://cdn.luogu.com.cn/upload/usericon/765493.png', blogStartDate: '2023-04-22', webpageTitleOnblur: '(o?v?)ノ Hi', webpageTitleOnblurTimeOut: 1000, webpageTitleFocus: '(*′?`*) 欢迎回来!', webpageTitleFocusTimeOut: 1000, webpageIcon: "https://cdn.jsdelivr.net/gh/BNDong/Cnblogs-Theme-SimpleMemory@master/img/webp/blog_logo.webp", { enable: true, // 是否开启日/夜间模式切换按钮 auto: { // 自动切换相关配置 enable: false, // 开启自动切换 dayHour: 5, // 日间模式开始时间,整数型,24小时制 nightHour: 19 // 夜间模式开始时间,整数型,24小时制 } } },

范德蒙德卷积公式

公式

范德蒙德卷积公式:

\[\sum\limits_{i=0}^k\dbinom{n}{i}\dbinom{m}{k-i}=\dbinom{n+m}{k} \]

证明

证明也非常的简单:
1.组合证明
记现有 \(n\) 个男生 \(m\) 个女生,在这之中选 \(k\) 个人的方案数。
\(\sum\limits_{i=0}^k\dbinom{n}{i}\dbinom{m}{k-i}\) 表示为先枚举男生的个数,再选女生。\(\dbinom{n+m}{k}\) 表示直接选取 \(k\) 个人的方案数。
两者显然相等。
2.代数证明

\[\begin{aligned} & \sum\limits_{l=0}^{n+m}\dbinom{n+m}{l}x^l\\ & =(1+x)^{n+m}\\ & =(1+x)^n+(1+x)^m\\ & =\left(\sum\limits_{s=0}^n\dbinom{n}{s}x^s\right)\left(\sum\limits_{t=0}^m\dbinom{m}{t}x^t\right)\\ & =\sum\limits_{l=0}^{n+m}\left(\sum\limits_{i=0}^k\dbinom{n}{i}\dbinom{m}{k-i}\right)x^l\end{aligned} \]

证毕。

例题

CF785D Anton and School - 2
Sol

posted @ 2023-09-29 14:58  OIerBoy  阅读(303)  评论(0编辑  收藏  举报