等差数列求和可视化 (高斯求和法)

原理说明

将等差数列 S = a1 + a2 + ... + an

与倒序数列 S = an + an-1 + ... + a1 相加

得到 2S = (a1 + an) + (a2 + an-1) + ... + (an + a1)

由于是等差数列,每一对的和都等于 (a1 + an),共 n 对

所以 2S = n * (a1 + an)

最终 S = n * (a1 + an) / 2