要想使D点随意滑动而且AD长度始终小于等于2倍的BD长度,由于BD在垂直于AC时BD最短,因此一定使BD在垂直于AC时AD长度要小于等于2倍的BD长度。
按照这个思路,直线AC的方程为 y = -1/t *x+1, 由于BD与AC垂直,因此直线 BD 的方程为 y=t*(x-1)。根据两个直线方程可以解出交点D的坐标为 ( t*(t+1)/(1+t^2) , t*(t-1)/(1+t^2) )。
然后,计算出线段 BD 的长度为:根号下 [(t-1)/(1+t^2)]^2 + [(t^2-t)/(1+t^2)]^2
线段 AD 的长度为:根号下 [(t+1)/(1+t^2)]^2 + [(t^2+t)/(1+t^2)]^2
然后,从 AD <=2BD 就可以解出 t<=1/3 或者 t>=3。
所以,t如果取正整数的话,最小是3.