设数列{an}满足a1+2a2+2^2a3+...+2^n-1an=n\2,求数列{an}的通项公式