等差数列平方和公式

2024.08.23 Update:很不幸,两道题的k次方和哈希做法均已被hack


因为想把P3792哈希做法贺到P5278去,但是不知道等差数列平方和怎么求啊!所以就有了这篇记录。

搜到的要么是错的要么看不懂,只能自己推一个看看了~

\(a\) 为数列首项,\(d\) 为公差,\(n\) 为项数

则原数列可表示为

\(a^2 + (a+d)^2 + (a+2d)^2 + ... + (a+(n-1)d)^2\)

拆项得

\(a^2 + (a^2 + 2ad + d^2) + (a^2 + 4ad + 4d^2) + (a^2 + 6ad + 9d^2)+...+(a^2+2(n-1)ad + (n-1)^2d^2)\)

此处规律就较为明显了,可化为

\(na^2 + (2+4+...+2(n-1))ad +(1^2+2^2+...+(n-1)^2)d^2\)

使用等差数列求和+平方和公式,可得等差数列平方和公式为:

\(S=na^2+n(n-1)ad+\frac{n(n-1)(2n-1)d^2}{6}\)

posted @ 2024-08-15 14:29  zxdjmq  阅读(87)  评论(0编辑  收藏  举报