有趣的阶乘
先来看一道题目:10个数1,2,3…10两两乘积之和是多少?
解:对于一般的数列求和,求前n项和的Sn的最高次幂为通项最高次幂加1,但此题非也,还应考虑项数,此题项数为Cn2,为关于n的二次幂形式,故此题的前n项和的Sn应为最高次幂为4的多项式。
设:Sn为前n个自然数两两乘积之和,则n>=2
S2=1×2=2
S3=1×2+1×3+2×3=11
S4=1×2+1×3+1×4+2×3+2×4+3×4=35
S5=1×2+1×3+1×4+1×5+2×3+2×4+2×5+3×4+3×5+4×5=85
S6=1×2+1×3+1×4+1×5+1×6+2×3+2×4+2×5+2×6+3×4+3×5+3×6+4×5+4×6+5×6=265
……
通过观察不难发现:
S3-S2=(1+2)×3=32(3-1)/2
S4-S3=(1+2+3)×4=42(4-1)/2
S5-S4=(1+2+3+4)×5=52(5-1)/2
S6-S5=(1+2+3+4+5)×6=62(6-1)/2
……
Sn-Sn-1=[1+2+3+……+(n-2)+(n-1)]×n=n2(n-1)/2
将等式两边相加得:
所以S10=1/24×9×10×32=1320
推广:设Sn(k)为前n个自然数kk相乘的乘积之和(n>=k)试求Sn(k)表达形式
S3(3)=1×2×3=3!=6
S4(3)=1×2×3+1×2×4+1×3×4+2×3×4
=1×2×3+(1×2+1×3+2×3)×4
=S3(3)+S3(2)×4
S5(3)=1×2×3+1×2×4+1×2×5+1×3×4+1×3×5+1×4×5+2×3×4+2×3×5+2×4×5+3×4×5
=1×2×3+1×2×4+1×3×4+2×3×4+(1×2+1×3+1×4+2×3+2×4+3×4)×5
=S4(3)+S4(2)×5
……
Sn(3)=Sn-1(3)+Sn-1(2)×n
所以
S4(3)-S3(3)=S3(2)×4
S5(3)-S4(3)=S4(2)×5
S6(3)-S5(3)=S5(2)×6
……
Sn(3)-Sn-1(3)=Sn-1(2)×n
将左右两边相加得
当m=2时,(m+1)Sm(2)=(2+1)×2!=3!,所以
将Sm(2)=1/24(m-1)m(m+1)(3m+2)代入可求Sn(3)
再由此递推公式可求:
至此,Sn(k)的递推公式求得,而通项是没有求出的,该问题只是一个铺垫,下面进入正题,我们来讨论n的阶乘。
n的阶乘有什么好讨论的,不就是从1一直乘到n吗?没错,但如果我们换个角度来思考,将n!表示成关于n的最高次幂为n的多项式,该如何表示呢?
1!=11
2!=22-21
3!=33-3×32+2×31
4!=44-6×43+11×41-6×41
5!=55-10×54+35×53-50×51+24×51
6!=66-15×65+85×64-255×63+274×62-120×61
……
n!=n×(n-1)×(n-2)×(n-3)×……×(n-k)×……6×5×4×3×2×1
=n×(n-1)×(n-2)×(n-3)×……×(n-k)×……(n-n+6)×(n-n+5)×(n-n+4)×(n-n+3)×(n-n+2)×(n-n+1)
=n×(n-1)×(n-2)×(n-3)×……×(n-k)×……[n-(n-6)]×[n-(n-5)]×[n-(n-4)]×[n-(n-3)]×[n-(n-2)]×[n-(n-1)]
=nn-{前n-1个自然数之和}×nn-1+{前n-1个自然数两两乘积之和}×nn-1-{前n-1个自然数三三乘积之和}×nn-1+…+(-1)n-1{前n-1个自然数之积}×n
=nn-Sn-1(1)nn-1+Sn-2(2)nn-2+Sn-3(3)nn-3+…+(-1)(n-1)Sn-1(n-1)n
即:
数学真是美妙,希望得到你们的共鸣!
(注:这个公式是十年前在高中数学的学习过程中得到的,现更新至博客)
转载请遵循此协议:署名 - 非商业用途 - 保持一致