解:(1)由已知,∵S
n是a
n2和a
n的等差中项,∴2S
n=a
n2+a
n,且a
n>0.
当n=1时,2a
1=a
12+a
1,解得a
1=1.
当n≥2时,有2S
n-1=a
n-12+a
n-1.
于是2S
n-2S
n-1=a
n2-a
n-12+a
n-a
n-1,即2a
n=a
n2-a
n-12+a
n-a
n-1,
∴a
n2-a
n-12=a
n+a
n-1,即(a
n+a
n-1)(a
n-a
n-1)=a
n+a
n-1.
∵a
n+a
n-1>0,∴a
n-a
n-1=1(n≥2).
∴数列{a
n}是首项为1,公差为1的等差数列,
∴a
n=n.
(2)∵a
n=n,∴S
n-1005>
,得
,∴
>1005,∴n>2010.
由题设,M={2010,2012,…,2998},
因为m∈M,所以m=2010,2012,…,2998均满足条件,且这些数组成首项为2010,公差为2的等差数列.
设这个等差数列共有k项,则2010+2(k-1)=2998,
解得k=495.
故集合M中满足条件的正整数m共有495个,满足条件的最小正整数m的值为2010.
分析:(1)根据S
n是a
n2和a
n的等差中项,可得2S
n=a
n2+a
n,且a
n>0,再写一式,当n≥2时,有2S
n-1=a
n-12+a
n-1,两式相减,化简可得a
n-a
n-1=1(n≥2),所以数列{a
n}是首项为1,公差为1的等差数列,故求数列{a
n} 的通项公式;
(2)利用S
n-1005>
,求得n>2010,从而M={2010,2012,…,2998},这些数组成首项为2010,公差为2的等差数列,由此可得集合M中满足条件的正整数m的个数.
点评:本题主要考查等差数列的性质,特别是等差数列的通项公式,考查了学生分析问题和解决问题的能力,属于中档题.