解答:解:∵x
n+1=|x
n-x
n-1|(n≥2,n∈N
*),且x
1=1,x
2=a(a∈R,a≠0),
∴x
3=|x
2-x
1|=|1-a|,
(1)当a≥1时,有x
3=a-1,x
4=|x
3-x
2|=|(a-1)-a|=1=x
1,x
5=|x
4-x
3|=|1-(a-1)|=|2-a|,
①当a≤2时,有x
5=2-a
此时,若x
5=x
2,即2-a=a,则a=1,就有x
1=x
4=1,x
2=x
5=1,x
3=0
则数列{x
n}为1,1,0,1,1,0,1,1,0…,它满足x
m+3=x
m,即最小周期为3
②当a>2时,有x
5=a-2,
此时,若x
5=x
2,即a-2=a,显然是不可能的.
(2)当a<1时,有x
3=|x
2-x
1|=|a-1|=1-a,x
4=|x
3-x
2|=|(1-a)-a|=|1-2a|
①当0<a≤
时,有x
4=1-2a,x
5=|x
4-x
3|=|(1-2a)-(1-a)|=|a|=a=x
2,
此时,若x
4=x
1,即1-2a=1,则a=0,与已知矛盾,不符合条件.
②当
<a<1时,有:x
4=2a-1,x
5=|x
4-x
3|=|(2a-1)-(1-a)|=3|a-1|=3(1-a)
此时,若x
3=x
1,即1-a=1,则a=0,这与a≠0相矛盾.
若x
4=x
1,即2a-1=1,则a=1,这与a<1相矛盾.
若x
5=x
1,那么即使其成立,其周期为4,也大于前面求出的最小周期3,也可以不考虑.
③当a<0时,有x
4=1-2a,x
5=|x
4-x
3|=|(1-2a)-(1-a)|=|-a|=-a,
同样存在上述②的情况.
综上:当a=1时,数列{x
n}=1,1,0,1,1,0,1,1,0…,它满足:x
m+3=x
m,即最小周期为3,
它从第一项起,每三项之和为1+1+0=2,
∵
=670…2,
∴数列的前2012项和S
2012=670×2+2=1342.
故答案为:1342.