若函数f(x)=ax^2+2x+blnx在x=1和x=2时取得极值.求在[1/2,2]上的最大值和最小值