C语言求组合数C35,巧用组合数的性质求和

本文通过多种方法详细介绍了如何利用C语言求解组合数C35,并展示了如何利用组合数的性质进行求和。内容包括直接使用公式、公式转化、二项展开式等技巧,提供了多个实例解析,如奇数项求和、连续正整数与组合数的关系等,旨在帮助读者掌握组合数求和的计算方法。
摘要由CSDN通过智能技术生成

一、利用公式C0n+C1n+C2n+C3n+…+Cnn=2n求和

1.直接利用公式

例1 求和C1n+C3n+C5n+…

解 由于奇数项之和与偶数项之和相等,因此奇数项之和等于所有项之和的一半.所以C1n+C3n+C5n+…=12×2n=2n-1.

2.由公式Crn=Cn-rn进行转化

例2 求和1+2C1n+3C2n+…+(n+1)Cnn.

解 设S=1+2C1n+3C2n+…+(n+1)Cnn,其倒序和为S=(n+1)Cnn+nCn-1n+…+2C1n+1.考虑到Crn=Cn-rn(0≤r≤n),将以上两式相加得2S=(n+2)C0n+(n+2)C1n+…+(n+2)Cnn=(n+2)・2n,所以S=(n+2)・2n-1

3.由公式Cmn=nmCm-1n-1进行转化

例3 求和S=C0n+12C1n+13C2n+…+1n+1Cnn.

解 由于Cmn=nmCm-1n-1,则有mCmn=nCm-1n-1,即(m+1)Cm+1n+1=(n+1)Cmn,亦即1m+1Cmn=1n+1Cm+1n+1.所以

S=1n+1C1n+1+1n+1C2n+1+1n+1C3n+1+…+1n+1Cm+1n+1

=1n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值