已知各项均为正数的数列an 前N项和为Sn,首项为a1,且1/2,an,sn等差数列 求{an}通项公式