一个等差数列问题!求教·急!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:49:54
等差数列{an}的首项a1>0, 前n项和为Sn,若Sm= Sk(m≠k),问n为何值时,Sn最大?

不妨设m>k
Sm-Sk=a(k+1)+a(k+1)+...+am=0
又a1>0
所以d<0
所以可得an>=0且a(n+1)<0时的前N项和最大
1,当m-k为奇数时
由a(k+1)+a(k+1)+...+am=0
则a(k+1+(m-k+1)/2)=a(m+k+3)/2=0
所以N=(m+k+3)/2
2,当m-k为偶数时
由a(k+1)+a(k+1)+...+am=0
则a(k+1+(m-k)/2)>0, a(k+1+(m-k)/2+1)<0
所以a(m+k+2)/2>0, a(m+k+4)/2<0
所以N=(m+k+2)/2

由首项a1>0,并且 Sm= Sk,显然可以看出公差d是负数,
等差数列前N项的和是一个关于N的二次函数na1+n(n-1)d/2;
可以直接算出取最大值时的n的值
n如果不是整数
取距离n最近的整数

d肯定是小于零的,所以n=1/2(m+k)