根据题意可知:
x1=1,x2=2,x3=3,x4=2,x5=1
x6=2,x7=3,x8=4,x9=3,x10=2
x11=3,x12=4,x13=5,x14=4,x15=3
…
由上可知:第一个循环节末位的数即x5=1,第二个循环节末位的数即x10=2,第三个循环节末位的数即x15=3,…,即第m个循环节末位的数即x5m=m.
∵x100=20
∴x101=21,x102=22,x103=23,x104=22,x105=21
故x103>x104
∵x2005=401
∴x2006=402,x2007=403,x2008=404,x2009=403,x2010=402
故x2007<x2008
所以正确的结论是①x3=3;②x5=1;④x2007<x2008.
故答案为:①②④