2012最多能表示为几个连续非零自然数的和

问题描述:

2012最多能表示为几个连续非零自然数的和

设有X个,第一个是N,最后一个是N+X-1,于是,(2N+X-1)*X/2=2012.于是
(2N+X-1)*X=4024
N=(4024/X+1-X)/2,
X有最大值时,N最小.X有最小值时,N最大,又4024/X-X为奇数.
4024=4*1006=8*503.
使4024/X为整数,X为1,2,4,8,503,1006,2012,4024
又4024/X-X为奇数,X取值为,1,8,于是最多为8 ,
然后解出N,得到8个数.