函数y=sinx的定义域为[a,b],值域[-1,0.5]则b-a的最大值和最小值之和为?