上学的时候被老师突然提问1到100的和是多少,当场愣在座位上手足无措。

那时候脑子转得慢,第一反应就是从1挨个往后加,一笔一划在草稿纸上写算式,算到几十的时候,数字越堆越大,频繁出现算错、漏加、重复加的情况,反反复复涂改,整张草稿纸乱糟糟的,折腾了快十分钟,不仅没算出准确结果,还越算越慌,完全找不到简便的计算方式。当时固执地觉得,求连续数字的和就只能逐个累加,根本不知道还有快捷算法,硬生生浪费了好多课堂时间,最后得出的数字还是错的,被老师点名指正,尴尬得满脸发烫。

笨办法,真的耗时间。

身边同桌看我手忙脚乱的样子,悄悄凑过来,说了一套完全不一样的计算思路。他说不用一个个硬加,把首尾的数字两两配对就行,1配100、2配99、3配98,每一组数字加起来的总和都是101。

他还在草稿纸上简单列了几组配对,让我直观看到规律,全程没有复杂公式,就是最简单的数字组合逻辑。按照他的说法,1到100总共有100个数字,两两配对下来,刚好能凑出50组完整的组合,没有多余的数字,也没有空缺的组数。

折腾好久才搞明白,原来直接用组数乘以每组的和,就能算出最终答案,根本不用繁琐的逐次累加。

我按着这个方法重新算了一遍,50乘以101,最后得出的结果就是5050,反复核对了两遍,确认没有任何误差,这也是1到100所有自然数相加的精准总和。

后来班里还有同学用逐次累加的笨方法计算,耗时很久还容易出错,对比下来才发现,找对数字规律比死算硬算重要太多。很多人卡在这个计算题上,不是算数能力不行,只是压根没想过拆解数字、组合配对,一味固守最原始的计算方式,白白耗费精力。

那天放学收拾书包,草稿纸上还留着密密麻麻的配对算式,目光扫过的时候,只觉得当初死磕硬算的自己,实在太笨拙了。