一、配对求和法高斯算法
核心思路:将数列首尾配对,每组和相等。 1到99共有99个连续整数,将第一个数与最后一个数相加,第二个数与倒数第二个数相加:- 1 + 99 = 100
- 2 + 98 = 100
- 3 + 97 = 100
- ...
共有49组这样的配对,剩余数50。
计算过程:
49组 × 100 = 4900,加上未配对的50,结果为4900 + 50 = 4950。
二、等差数列求和公式
公式:( S_n = frac{n(a_1 + a_n)}{2} ) 其中:- ( n ) = 项数1到99共99项
- ( a_1 ) = 首项1
- ( a_n ) = 末项99
代入公式:
( S_{99} = frac{99×(1 + 99)}{2} = frac{99×100}{2} = 99×50 = 4950 )。
两种方法均验证从1加到99的结果为4950,其中高斯算法通过巧妙配对简化了计算,等差数列公式则提供了通用法。这两种思路不仅适用于1到99的求和,也可推广到其他连续整数序列的计算中。
