梯形ABCD,AD//BC,上底AD=3cm,下底BC=10cm,AC垂直BD交于O,BD=12cm,求AC的长