设Sn为数列an的前n项和,Sn=kn∧2+n+r,n∈N*,(k是常数).(1)若an为等差数列,求r的值.(2)若r