梯形ABCD,AD=a,BC=b,EF//AD且EF平分梯形ABCD的面积.求EF的长