АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

23. Муравей и дерево

Ограничение времени: 2 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Муравей находится в лесу с плоской поверхностью почвы в точке с координатами (x1, y1), и направляется в точку (x2, y2). В лесу растёт дерево, основание ствола которого имеет форму круга с центром в точке (xT, yT) и радиусом RT. Дерево, возможно, помешает муравью дойти до цели по прямой. В таком случае ему придётся обойти дерево вокруг ствола. Требуется определить длину кратчайшего пути для муравья.

Ограничения: Все числа во входном файле находятся в диапазоне от 0 до 1000. (x1 - xT)2 + (y1 - yT)2 >= RT2, (x2 - xT)2 + (y2 - yT)2 >= RT2

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

Входной файл содержит вещественные числа x1 y1 x2 y2 xT yT RT.

Результат

Выходной файл должен содержать единственное вещественное число -- длину кратчайшего пути. Абсолютная ошибка результата не должна превосходить 0.01 (т.е. следует выводить число с точностью не менее 3 знаков после запятой).

Пример

Исходные данныеРезультат
0 0 4 4 2 2 16.014

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Тренировки ВоГУ / Первая командная /
22. C - Частичная дефрагментация 23. 24. E - Однострочный редактор 25. F - Забор в парке
Задачи с соревнований и сборов / Тренировки ВоГУ / Геометрия и не только /
23. 11. B - Окружности 89. C - Геодезия 16. D - Многоугольник и точка
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Импульс, смена 2019 / Геометрия /
89. 06 - Геодезия 23. 25. 08 - Забор в парке 190. 09 - Площадь треугольника 1657. 10 - Открытки
 
время генерации 0.734 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.