用户:Superme.陈独秀查看:3 回复:7 评论:3 创建时间:2018-12-04T23:03:32
我二话不说,各位codemao的大佬,算法不好,都得变垃圾。
今天我喵来教教你们。
所谓递增数列,就是酱紫的啦:
1+2+3+......+98+99
求该数列的和。
肿么办呢?
假设有两个数列,一个是:
1+2+3+......+98+99
99+98+......+3+2+1
可以发现,上面一组数列和下面一组相同,只是倒过来了。
那么你又可以看见,上面任意一项加上下面所对应的数都为100。
有99项,所以用100×99=9900。
这是两组的和,可我们只要一组的和。上下两组结果相同。
所以用9900/2=4750
不懂的话,欢迎评论。
活动喵恭喜咸鱼报刊编程一小时帖子/作品一篇,个人积分+2,积分累计截止到12月9日,活动详情请查看链接:https://www.codemao.cn/community/167979
再接再厉,活动喵相信你能成功带回奖品!

点赞0
评论
A=1+2+3+4+......+99+100
A=100+99+.......+4+3+2+1
2A=101+101+......+101+101+101
即2A=101*100=10100
A=2A/2=10100/2=5050
点赞0
评论