魔方吧·中文魔方俱乐部

标题: 关于 1+2+3+4+ …… +100=? [打印本页]

作者: 龚永明魔方    时间: 2011-12-21 12:03:16     标题: 关于 1+2+3+4+ …… +100=?

关于 1+2+3+4+ …… +100=?
比较古老经典的解法是对折法:
1+2+3+4+ …… +47+48+49+50
100+99+98+97+ …… +54+53+52+51
得到:
( 1+100 ) + ( 2+99 ) + ( 3+98 ) + ( 4+97 ) + …… + ( 47+54 ) + ( 48+53 ) + ( 49+52 ) + ( 50+51 )
=101 ╳( 100/2 )
=101 ╳ 50
=5050
有另类解法(一)是:
= ( 1+3+5+7+ …… +93+95+97+99 ) + ( 2+4+6+8+ …… +94+96+98+100 )
=[ ( 1+99 ) /2 ] [ ( 1+99 ) /2 ]+[100/2 ( 100/2+1 ) ]
=50^2+50 ╳ 51
=2500+2550
=5050
还有另类解法(二)是:
= ( 1+3+5+7+ …… +93+95+97+99 ) + ( 2+4+6+8+ …… +94+96+98+100 )
= ( 1+3+5+7+ …… +93+95+97+99 ) +[ ( 1+3+5+7+ …… +93+95+97+99 ) + ( 1+1+1+1+ …… +1+1+1+1 ) ]
=2 ( 1+3+5+7+ …… +93+95+97+99 ) +50
=2 ╳ 50^2+50
=2 ╳ 2500+50
=5000+50
=5050
还有很多解法。
我不用大家所熟知的方法解,是让大家更多了解数学的奥妙。


二零零八年八月我又发现了三角解法 :
=[(1+2+3+4+5 …… +95+96+97+99+100+99+98+97+96+95+ …… 5+4+3+2+1)+100]/2
=(100^2+100)/2
=(10000+100)/2
=10100/2
=5050
作者: 铯_猪哥恐鸣    时间: 2011-12-21 12:14:18

对序列[1, 2, ..., 100]做fft,然后取它在0点的值。。发现恰好=5050。。。
作者: 潜水艇    时间: 2011-12-21 12:29:23

楼上显然是编程控。。。。。。。
作者: 踩男孩的蘑菇    时间: 2011-12-21 12:38:36

同意三楼观点……其实我留一直觉得实现同一个功能的几个程序差不多……看lz的几个解法就这感觉
作者: xwfh2000    时间: 2011-12-21 12:50:19

上底加下底乘以高除以2
(1+100)*100/2即可得出结果
作者: 盲人摸象    时间: 2011-12-21 13:09:27

楼上高斯解法吧,不错不错
作者: 龚永明魔方    时间: 2011-12-21 16:33:22

三角解法实际上就是在玩玩具拼图中得出来的定理!
作者: 陆飞    时间: 2011-12-21 16:39:40

1+2+3……+9=45*10=450
100+200+……900+100=4600

450+4600=5050

自己想的,不知道算不算简便~

小时候就会(首项+末相)×项数除以2~

[ 本帖最后由 陆飞 于 2011-12-21 16:41 编辑 ]
作者: 焚寂    时间: 2011-12-21 18:03:01

不知道用什么方法算得,,只记得小学就知道结果。
作者: 晴默    时间: 2011-12-21 19:13:19

难道是传说中的等差数列?
作者: tea    时间: 2011-12-21 19:16:44     标题: 回复 10# 的帖子

... 小孩子啊




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2