设函数f(x)={x^2+1,x≤0 2a+x,x>0}在x=0处连续,则a=?