这是一道小学生题,很容易让人直接用以前的思维来算。即:(1+n)=(2+n-1)=(3+n-2)=…..然后再看有多少个这样的相等的数。
但是当我们放到程序计算上,通过等差数列的方式更为高效,即:n(n+1)/2
1+2+3+....+n问题
最新推荐文章于 2020-04-26 22:08:17 发布
这是一道小学生题,很容易让人直接用以前的思维来算。即:(1+n)=(2+n-1)=(3+n-2)=…..然后再看有多少个这样的相等的数。
但是当我们放到程序计算上,通过等差数列的方式更为高效,即:n(n+1)/2