ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Турниры > Бисер-олимпиада > задача:


5. Каракурт в Каракуме

Бисер-олимпиада

Старт: 03.фев.2024 в 19:30:00
Финиш: 03.фев.2024 в 21:30:00
Турнир завершён!
• Турнирная таблица

Задачи турнира

• 1. Конфетки
• 2. Заика
• 3. Карусель
• 4. Банк
• 5. Каракурт в Каракуме
• 6. Очкарики
• 7. N-мерный отрезок
• 8. Носки

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

Пустыня Каракум. На песке нарисованы уходящие в бесконечность оси координат. Точно на оси Х лежит труба газопровода диаметром D, опять же уходящая в бесконечность в обе стороны. А Вы – каракурт (ну и что, бывает и хуже…), стоите в точке с координатами (X1, Y1), а Вам надо в точку (X2, Y2) – каракуртиха там у Вас. Вы, естественно, стремитесь пройти кратчайшим путём, но если придётся пересекать трубу – придётся ползти через неё, подкопаться не удастся, хотя она и не погружена в грунт. Разработайте программу, определяющую длину этого самого короткого пути (значение округлить до целого).

Вход– в одной строке через пробел целые числа (не равные нулю) X1, Y1, X2, Y2, D, все они по модулю не превышают 100000.
Выход– округлённая до целого длина пути.

 

Для отправки решений необходимо выполнить вход.

www.contester.ru