解:(1)方法一 当n≥3时,因b
n-2=a
12+a
22+…+a
n2-a
1a
2…a
n①,
故b
n-1=a
12+a
22+…+a
n2+a
n+12-a
1a
2…a
na
n+1②. …(2分)
②-①,得 b
n-1-b
n-2=a
n+12-a
1a
2…a
n(a
n+1-1)=a
n+12-(a
n+1+1)(a
n+1-1)=1,为常数,
所以,数列{b
n}为等差数列. …(5分)
因 b
1=a
12+a
22+a
32-a
1a
2a
3=4,故 b
n=n+3. …(8分)
方法二 当n≥3时,a
1a
2…a
n=1+a
n+1,a
1a
2…a
na
n+1=1+a
n+2,
将上两式相除并变形,得 a
n+12=a
n+2-a
n+1+1.…(2分)
于是,当n∈N*时,b
n=a
12+a
22+…+a
n+22-a
1a
2…a
n+2
=a
12+a
22+a
32+(a
5-a
4+1)+…+(a
n+3-a
n+2+1)-a
1a
2…a
n+2
=a
12+a
22+a
32+(a
n+3-a
4+n-1)-(1+a
n+3)
=10+n-a
4.
又a
4=a
1a
2a
3-1=7,故b
n=n+3(n∈N*).
所以数列{b
n}为等差数列,且b
n=n+3. …(8分)
(2)因 c
n=

=

,…(12分)
故

=

=

=

.
所以

=

,…(15分)
即 n<S
n<n+1. …(16分)
分析:(1)方法一:直接根据条件求出b
n-1的表达式,再与b
n-2=的表达式作差,结合递推关系式,整理即可证明数列{b
n}为等差数列;即可求出求其通项公式;
方法二:先根据数列{a
n}的递推公式得到a
n+12=a
n+2-a
n+1+1;再代入b
n=a
12+a
22+…+a
n+22-a
1a
2…a
n+2整理可得b
n=n+3;即可说明结论.
(2)先求出c
n的表达式,进而得到

=

=

=

;再代入求出S
n,即可得到结论.
点评:本题综合考查解决基本数列的基本方法(定义法,分组裂项求和等),考查运算能力.