函数y=(acosx+bsinx)cosx有最大值2,最小值-1,则实数a=,b=?