已知各项不为0的数列an 前n项和为sn sn=n(1+an)/2 求证数列an为等差数列