点到线段的距离

提交数: 445, 通过率: 41.57%, 平均分: 63.33

题目描述:

线段外一点到这条线段的垂线段的长度,叫做点到线段的距离。

已知三个不重叠的点a(xa,ya)、点b(xb,yb)和点c(xc,yc),求点c到线段ab的距离,保留3位小数。

如果点c与经过点a和点b的直线的垂直交点不在这条线段上,那么输出距离线段两个端点的最小距离,保留3位小数。

输入格式:

输入共3行,每行两个以空格分隔的两个实数,分别表示三个点a,b,c的坐标。

输出格式:

输出一个实数,表示点c到直线ab的距离,保留3位小数。

样例输入:

3.40 -0.13
-2.08 30.89
7.50 -30.20

样例输出:

30.348
时间限制: 1000ms
空间限制: 256MB

来源: 原创