【组合数学】常用放球模型计数及组合推论

文章探讨了球放入盒子的不同模型,包括无区别球和盒子、有区别球和无区别盒子等,利用正整数拆分和不定方程来解决各种组合问题。主要涉及组合数学中的多项式、系数和递推关系,如帕斯卡定律和杨辉三角。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此类问题可以按照球是否有区别 盒子是否有区别 是否允许空盒约束条件划分8类型
n个球 m个盒子

序号是否球区别 (0 相同 1不同))是否盒区别(0 相同 1不同)是否空盒(没有空 0 有空1)模型公式
0000正整数拆分正整数拆分正整数拆分G(x)=xm(1−x)(1−x2)(1−x3)...(1−xm),xn系数为求解结果G(x)=\frac{x^m}{(1-x)(1-x^2)(1-x^3)...(1-x^m)},\\x^n系数为求解结果G(x)=(1x)(1x2)(1x3)...(1xm)xm,xn系数为求解结果
1001正整数拆分1(1−x)(1−x2)(1−x3)...(1−xm)=(1+x+x2+...)(1+x2+x4+...)\frac{1}{(1-x)(1-x^2)(1-x^3)...(1-x^m)}=(1+x+x^2+...)(1+x^2+x^4+...)(1x)(1x2)(1x3)...(1xm)1=(1+x+x2+...)(1+x2+x4+...)G(x)=1(1−x)(1−x2)(1−x3)...(1−xm),xn系数为求解结果G(x)=\frac{1}{(1-x)(1-x^2)(1-x^3)...(1-x^m)},\\x^n系数为求解结果G(x)=(1x)(1x2)(1x3)...(1xm)1,xn系数为求解结果
2010不定方程n≥m重复组合f(x)=(x+x2+...)(x+x2+...)=xm(1−x)m=xmxm∑n=0∞Cm+n−1nxn=∑n=0∞Cm+n−1nxn+m=∑n=m∞Cn−1n−mxn=∑n=m∞Cn−1m−1xn=∑n=0∞Cn−1m−1xn不定方程 n\ge m 重复组合\\f(x)=(x+x^2+...)(x+x^2+...)=\frac {x^m}{(1-x)^m}=x^m\\x^m\sum_{n=0}^\infty C_{m+n-1}^{n}x^n=\sum_{n=0}^{\infty}C_{m+n-1}^{n}x^{n+m}=\sum_{n=m}^{\infty}C_{n-1}^{n-m}x^n=\sum_{n=m}^{\infty}C_{n-1}^{m-1}x^n=\sum_{n=0}^{\infty}C_{n-1}^{m-1}x^n不定方程nm重复组合f(x)=(x+x2+...)(x+x2+...)=(1x)mxm=xmxmn=0Cm+n1nxn=n=0Cm+n1nxn+m=n=mCn1nmxn=n=mCn1m1xn=n=0Cn1m1xnG(x)=Cn−1m−1G(x) =C_{n-1}^{m-1}G(x)=Cn1m1
3011不定方程常用于求取系数1(1−x)m=∑n=0∞Cn+m−1nxn不定方程 常用于求取系数\\\frac{1}{(1-x)^m}=\sum_{n=0}^{\infty}C_{n+m-1}^nx^n不定方程常用于求取系数(1x)m1=n=0Cn+m1nxnG(x)=Cn+m−1nG(x) = C_{n+m-1}^{n}G(x)=Cn+m1n
4100放球模型\由于盒子没区别,只需从球里选取就可以了G(x)=Cnmm=n时只有一种方法G(x) = C_n^m \\ m=n时 只有一种方法G(x)=Cnmm=n时只有一种方法
5101放球模型G(x)=∑k=1mCnk当m=n时,G(x)=2nG(x)=\sum_{k=1}^{m}C_n^k\\当m=n 时,G(x)=2^nG(x)=k=1mCnkm=n,G(x)=2n
6110放球模型6个球放4个盒子里面6个里面选出四个放到盒子里面保证没有空盒子放球模型\\6个球放4个盒子里面\\ 6个里面选出四个放到盒子里面保证没有空盒子放球模型6个球放4个盒子里面6个里面选出四个放到盒子里面保证没有空盒子G(x)=Amm∗Cnm=m!∗n!m!(n−m)!=n!(n−m)!=AnmG(x)=A_m^m*C_n^m=m!*\frac{n!}{m!(n-m)!}=\frac{n!}{(n-m)!}=A_n^mG(x)=AmmCnm=m!m!(nm)!n!=(nm)!n!=Anm
7111选取6个球放4个盒子里面每个球有4种选法乘法法则46选取 \\6个球放4个盒子里面 \\每个球有4种选法 乘法法则 4^6选取6个球放4个盒子里面每个球有4种选法乘法法则46G(x)=mnG(x)=m^nG(x)=mn

Cnk=Cn−1k+Cn−1k−1C_n^k = C_{n-1}^k +C_{n-1}^{k-1}Cnk=Cn1k+Cn1k1

递推关系
Cnk=nkCn−1k−1C_n^k=\frac{n}{k}C_{n-1}{k-1}Cnk=knCn1k1
递推关系2 ( 帕斯卡 / 杨辉三角公式 ) :
Cnk=Cn−1k+Cn−1k−1C_n^k = C_{n-1}{k}+C_{n-1}{k-1}Cnk=Cn1k+Cn1k1
简单和
∑k=0nCnk=2n\sum_{k=0}^{n}C_n^k=2^nk=0nCnk=2n
交错和
∑k=0n(−1)kCnk=0\sum_{k=0}^{n}(-1)^kC_n^k=0k=0n(1)kCnk=0
变下项求和
∑k=0nkCnk=n2n−1可由简单和求导得到\sum_{k=0}^{n}kC_n^k = n2^{n-1} 可由简单和求导得到k=0nkCnk=n2n1可由简单和求导得到
变下求和2
∑k=0nk2Cnk=n(n+1)2n−2\sum_{k=0}^{n}k^2C_n^k=n(n+1)2^{n-2}k=0nk2Cnk=n(n+1)2n2
变上项求和
∑j=0nCjk=Cn+1k+1\sum_{j=0}^{n}C_j^k = C_{n+1}^{k+1}j=0nCjk=Cn+1k+1

∑k=0rCmkCnk=Cm+nmr=min(m,n)\sum_{k=0}^rC_m^kC_n^k = C_{m+n}^{m} \quad r = min(m,n)k=0rCmkCnk=Cm+nmr=min(m,n)

∑k=0rCmkCnr−k=Cm+nrr=min(m,n)\sum_{k=0}^rC_m^kC_n^{r-k} = C_{m+n}^{r} \quad r = min(m,n)k=0rCmkCnrk=Cm+nrr=min(m,n)

多项式系数

(x1+x2+...xt)n=Cnn1n2...ntx1n1x2n2...xtnt中n1+n2+n3+....+nt=n(x_1+x_2+...x_t)^n =C_{n}^{n_1n_2...n_t}x_1^{n_1}x_2^{n_2}...x_t^{n_t} \\中 n_1+n_2+n_3+....+n_t = n(x1+x2+...xt)n=Cnn1n2...ntx1n1x2n2...xtntn1+n2+n3+....+nt=n
多项式定理
∑Cnn1n2...nt=tn\sum C_n^{n_1n_2...n_t}=t^nCnn1n2...nt=tn

Cnn1n2...nt=n!n1!n2!...nt!C_n^{n_1n_2...n_t}=\frac{n!}{n_1!n_2!...n_t!}Cnn1n2...nt=n1!n2!...nt!n!

Cnn1n2...nt=Cn−1(n1−1)n2....nt+Cn−1n1(n2−1)...nt+Cn−1n1n2...(nt−1)C_n^{n_1n_2...n_t}= C_{n-1}^{(n_1-1)n_2....n_t}+C_{n-1}{n_1(n_2-1)...n_t}+C_{n-1}^{n_1n_2...(n_t -1)}Cnn1n2...nt=Cn1(n11)n2....nt+Cn1n1(n21)...nt+Cn1n1n2...(nt1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谢娘蓝桥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值