若函数f(X)=1/2(x-1)^2+a的定义域和值域都是[1,b](b>),求a,b的值.