在直线l上有A、B、C三个点,已知BC=2AB,D是AC中点,且BD=12cm,求BC长?