一、高斯算法:首尾相加的智慧
18世纪,德国数学家高斯在小学时就用一种简洁的方法决了这道题。他发现,1到100这串数中,首尾两两相加的和是固定的: 1+100=101,2+99=101,3+98=101……以此类推。这样的组合有多少组?1到100共100个数,每2个数一组,共50组。因此,总和就是每组的和乘以组数:101×50=5050。这种“配对相加”的思路,避免了逐个累加的繁琐,让计算瞬间变得简单。
二、等差数列求和公式:通用的数学工具
从数学本质来看,1到100是一个首项为1,末项为100,公差为1的等差数列。等差数列求和有固定公式:首项+末项×项数÷2。代入数据:首项=1,末项=100,项数=100。因此总和为1+100×100÷2=101×50=5050。这个公式不仅适用于1到100的累加,任何等差数列求和都能轻松决。
三、答案验证:两种方法的统一
论是高斯的“首尾配对法”,还是等差数列求和公式,最终结果都指向5050。这两种方法本质相通:配对法是公式的直观体现,公式则是配对法的数学抽象。从1加到100,答案是5050,而计算的核心在于找到数间的规律——利用对称与配对,将复杂的累加转化为简单的乘法。这种“化繁为简”的思维,正是数学的魅力所在。
