自然数幂和

具体应用可以插值出多项式,然后 O ( c ) O(c) O(c) 求解,其中c为幂指数。

我们用 G i ( n ) G_i(n) Gi(n) 表示 n n n 以内自然数的 i i i 次幂的和。

( n + 1 ) c + 1 − n c + 1 = ∑ i = 0 c a i n i , ( 1 ) \large (n+1)^{c+1}-n^{c+1}=\sum_{i=0}^{c} a_in^i,(1) (n+1)c+1nc+1=i=0caini,(1)

n c + 1 − ( n − 1 ) c + 1 = ∑ i = 0 c a i ( n − 1 ) i , ( 2 ) \large n^{c+1}-(n-1)^{c+1}=\sum_{i=0}^{c} a_i(n-1)^i,(2) nc+1(n1)c+1=i=0cai(n1)i,(2)

. . . ... ...

2 c + 1 − 1 c + 1 = ∑ i = 0 c a i × 1 i , ( n ) \large 2^{c+1}-1^{c+1}=\sum_{i=0}^{c} a_i\times 1^i,(n) 2c+11c+1=i=0cai×1i,(n)

将左右式分别求和,可以推出:

( n + 1 ) c + 1 − 1 = ∑ i = 0 c a i G i ( n ) \large (n+1)^{c+1}-1=\sum_{i=0}^{c}a_iG_i(n) (n+1)c+11=i=0caiGi(n)

通过上式,如果求得 G i ( x ) , i ∈ [ 1 , c ) G_i(x),i\in[1,c) Gi(x),i[1,c) 则可以得到 G c ( x ) G_c(x) Gc(x)的表达式。

可以看(归纳)出 G c ( x ) G_c(x) Gc(x) 为一个 c + 1 c+1 c+1次的多项式。

公式:
G 1 ( x ) = x 2 + x 2 = x ( x + 1 ) 2 G 2 ( x ) = 2 x 3 + 3 x 2 + x 6 = x ( x + 1 ) ( 2 x + 1 ) 6 G 3 ( x ) = x 4 + 2 x 3 + x 2 4 = x 2 ( x + 1 ) 2 4 G 4 ( x ) = 6 x 5 + 15 x 4 + 10 x 3 − x 30 = x ( x + 1 ) ( 2 x + 1 ) ( 3 x 2 + 3 x − 1 ) 30 G 5 ( x ) = x 2 ( x + 1 ) 2 ( 2 x 2 + 2 x − 1 ) 12 \large G_1(x)=\frac{x^2+x}{2}=\frac{x(x+1)}{2}\\ \large G_2(x)=\frac{2x^3+3x^2+x}{6}=\frac{x(x+1)(2x+1)}{6}\\ \large G_3(x)=\frac{x^4+2x^3+x^2}{4}=\frac{x^2(x+1)^2}{4}\\ \large G_4(x)=\frac{6x^5+15x^4+10x^3-x}{30}=\frac{x(x+1)(2x+1)(3x^2+3x-1)}{30}\\ \large G_5(x)=\frac{x^2(x+1)^2(2x^2+2x-1)}{12} G1(x)=2x2+x=2x(x+1)G2(x)=62x3+3x2+x=6x(x+1)(2x+1)G3(x)=4x4+2x3+x2=4x2(x+1)2G4(x)=306x5+15x4+10x3x=30x(x+1)(2x+1)(3x2+3x1)G5(x)=12x2(x+1)2(2x2+2x1)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值