等差数列{an}的首项a1及公差d都是整数,前n项和Sn