先把an拆成两部分,an=n*2^n-n,令bn=n*2^n,bn之和为TnTn=1*2^1+2*2^2+3*2^3+...+n*2^n2Tn= 1*2^2+2*2^3+3*2^4+...+n*2^(n+1)错位相减得 Tn=-2^1-2^2-2^3-...-2^n+n*2^(n+1)=1-2^n+n*2^(n+1)再加上拆开的部分得 Sn=Tn-(n+1)*n/2