EduBrick

L. Расстояние до отрезка

1000 мс · 256 МБ · всё или ничего

Даны отрезок ABAB и точка PP. Найдите расстояние от точки до отрезка.

Формат ввода

В первой строке - число запросов qq (1≤q≤1051 \le q \le 10^5).

В следующих qq строках - по шесть целых чисел: координаты AA, BB, PP. Координаты по модулю не превосходят 10510^5; отрезок может быть вырожденным.

Формат вывода

Для каждого запроса выведите расстояние от точки до отрезка с точностью 10−610^{-6}.

Примеры

ввод
3
0 0 4 0 2 3
0 0 4 0 -3 4
0 0 4 0 7 4
вывод
3
5
5
ввод
2
5 5 5 5 5 9
0 0 0 10 3 5
вывод
4
3
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.