ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

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

Ограничение времени: 1.0 секунды
Ограничение памяти: 64 МБ
Козла пустили в огород. К несчастью для козла, его крепко-накрепко привязали к точке C крепчайшей альпинистской верёвкой длины L (То есть козёл может кушать травку, удалённую от точки C не более чем на L метров). И только одно скрасило жизнь бедного козла — недалеко от него виднеется грядка так любимых им ананасов, представляющая собой отрезок прямой с концами в точках A и B.
Хм… Интересно, на сколько козлу придётся растянуть крепчайшую альпинистскую верёвку, чтобы добраться хотя бы до одного ананасика? А чтобы съесть все ананасы?

Исходные данные

На входе находятся координаты точек А, B, С и длина верёвки L. Все числа целые, L ≥ 0, все координаты не превосходят по модулю 10000. Числа разделены пробелами или переводами строк.

Результат

В первой строке вывести минимальную длину, на которую козлу придётся растянуть верёвку, чтобы дотянуться до грядки с ананасами. Во второй строке вывести минимальную длину, на которую козлу придётся растянуть верёвку, чтобы добраться до всех ананасов с грядки. Все числа выводить с точностью до 2-х знаков после десятичной точки.

Пример

исходные данныерезультат
8 -6 8 6
0 0 7
1.00
3.00
Автор задачи: Павел Егоров
Источник задачи: Чемпионат школьников. Март 2005