【答案】
分析:(1)由a
1 =S
1 求出首项 a
1 的值,当n≥2时,由a
n+S
n=2 ①,可得a
n-1+S
n-1=2 ②,相减可得 2a
n-a
n-1=0(n∈N,n≥2).判断
,从而证得结论.
(2)若k=0,由(1)知,不符题意.若k=1,求得a
n=1(n∈N
*),此时f
1(n)=n+1.若k=2,同理求得a
n=2an-2a+1(n∈N
*),此时
.
当k≥3时,若数列{a
n}能成等差数列,则a
n+S
n的表达式中n的最高次数为2,故数列{a
n}不能成等差数列,综上可得结论.
解答:(1)证明:∵k=0,则f
k(n)即f
(n)为常数,不妨设f
(n)=c(c为常数).
因为a
n+S
n=f
k(n)恒成立,所以a
1+S
1=c,即c=2a
1=2.
而且当n≥2时,由a
n+S
n=2 可得①a
n-1+S
n-1=2,②,把①-②可得 2a
n-a
n-1=0(n∈N,n≥2).
若a
n=0,则a
n-1=0,…,a
1=0,与已知矛盾,所以
.
故数列{a
n}是首项为1,公比为
的等比数列.
(2)解:(i) 若k=0,由(1)知,不符题意,舍去.
(ii) 若k=1,设f
1(n)=bn+c(b,c为常数),则 当n≥2时,由a
n+S
n=bn+c ③,可得a
n-1+S
n-1=b(n-1)+c.④
③-④得 2a
n-a
n-1=b(n∈N,n≥2).要使数列{a
n}是公差为d(d为常数)的等差数列,必须有a
n=b-d(常数),
而a
1=1,故{a
n}只能是常数数列,通项公式为a
n=1(n∈N
*),
故当k=1时,数列{a
n}能成等差数列,其通项公式为a
n=1(n∈N
*),此时f
1(n)=n+1.
(iii) 若k=2,设
(a≠0,a,b,c是常数),
当n≥2时,由
⑤,可得
⑥,
⑤-⑥得 2a
n-a
n-1=2an+b-a(n∈N,n≥2).
要使数列{a
n}是公差为d(d为常数)的等差数列,必须有a
n=2an+b-a-d,且d=2a,
考虑到a
1=1,所以a
n=1+(n-1)•2a=2an-2a+1(n∈N
*).
故当k=2时,数列{a
n}能成等差数列,其通项公式为a
n=2an-2a+1(n∈N
*),
此时
(a为非零常数).
(iv) 当k≥3时,若数列{a
n}能成等差数列,则a
n+S
n的表达式中n的最高次数为2,故数列{a
n}不能成等差数列.
综上得,当且仅当k=1或2时,数列{a
n}能成等差数列.
点评:本题主要考查等比关系的确定,等差数列的通项公式的应用,数列的前n项和与第n项的关系,体现了分类讨论的数学思想,属于中档题.