eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Пусти козла в огород - 2

Пусти козла в огород - 2

Козла пустили в огород. К несчастью для козла, его крепко-накрепко привязали к точке \textbf{C} крепчайшей альпинистской верёвкой длины \textbf{L} (то есть козёл может кушать травку, удалённую от точки \textbf{C} не более чем на \textbf{L} метров). И только одно скрасило жизнь бедного козла --- недалеко от него виднеется грядка так любимых им ананасов, представляющая собой отрезок прямой с концами в точках \textbf{A} и \textbf{B}. Но, при большом старании, козёл может растянуть крепчайшую альпийскую верёвку. Определите, на какую длину козлу придётся растянуть верёвку, чтобы добраться хотя бы до одного ананасика? А чтобы съесть все ананасы? \InputFile На входе находятся координаты точек \textbf{A}, \textbf{B}, \textbf{C} и длина верёвки \textbf{L}. Все числа целые, \textbf{L} ≥ \textbf{0}, все координаты не превосходят по модулю \textbf{10000}. Числа разделены пробелами или переводами строк. \OutputFile В первой строке вывести минимальную длину, на которую козлу придётся растянуть верёвку, чтобы дотянуться до грядки с ананасами. Во второй строке вывести минимальную длину, на которую козлу придётся растянуть верёвку, чтобы добраться до всех ананасов с грядки. Все числа выводить с точностью не менее \textbf{6} знаков после запятой.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
8 -6 8 6
0 0 7
Выходные данные #1
1.0000000000
3.0000000000
Автор Павел Егоров
Источник Чемпионат школьников. Март 2005