由题可知an为等差数列
a1=-4+2001=1997
所以Sn=(a1+an)n/2
=-2n^2+1999n
这是个—元二次方程求吧
最大为n=1999/4=499.75
又因为n为整数
n=499或500
代入计算谁最大就行