Козла пустили в огород. К несчастью для козла, его крепко-накрепко привязали к
точке C крепчайшей альпинистской верёвкой длины L (То есть козёл может кушать травку, удалённую от точки C не более чем на L метров). И только одно скрасило жизнь бедного козла — недалеко от него виднеется грядка так любимых им ананасов, представляющая собой отрезок прямой с концами в точках A и B.
Хм… Интересно, на сколько козлу придётся растянуть крепчайшую альпинистскую
верёвку, чтобы добраться хотя бы до одного ананасика? А чтобы съесть все ананасы?
Исходные данные
На входе находятся координаты точек А, B, С и длина верёвки L. Все числа целые, L ≥ 0, все координаты не превосходят по модулю 10000. Числа разделены пробелами или переводами строк.
Результат
В первой строке вывести минимальную длину, на которую козлу придётся растянуть
верёвку, чтобы дотянуться до грядки с ананасами. Во второй строке вывести минимальную длину, на которую козлу придётся растянуть верёвку, чтобы добраться до всех ананасов с грядки. Все числа выводить с точностью до 2-х знаков после десятичной точки.
Пример
исходные данные | результат |
---|
8 -6 8 6
0 0 7
| 1.00
3.00
|
Автор задачи: Павел Егоров
Источник задачи: Чемпионат школьников. Март 2005