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

Безопасное расстояние

Безопасное расстояние

Прошлый год был трудным, вирус распространился среди населения. К счастью, Алиса знает, что один из ключей к здоровью - держаться на безопасном расстоянии от других людей. Алиса в настоящее время находится в закрытой комнате, представленной в 2D-плоскости, шириной $x$ и высотой $y$. В комнате есть $n$ человек, и нам известны их координаты $(x_i, y_i)$. Будем рассматривать Алису и этих $n$ людей как точки в 2D плоскости. Начальное положение Алисы $(0, 0)$, и она хочет перейти к выходу в позиции $(x, y)$. Она может свободно перемещаться в любом направлении внутри комнаты, но не может выходить за пределы комнаты. Найдите максимальное расстояние, на котором Алиса может держаться от других людей при перемещении от $(0, 0)$ до $(x, y)$. \InputFile Первая строка содержит два целых числа $x$ и $y~(1 \le x, y \le 10^6)$, где $x$ --- ширина, $y$ --- высота комнаты. Вторая строка содержит количество людей $n~(1 \le n \le 1000)$ в комнате. Каждая из следующих $n$ строк состоит из двух действительных чисел $x_i$ и $y_i~(0 \le x_i \le x, 0 \le y_i \le y)$ --- координат $i$-го человека в комнате. \OutputFile Выведите одно действительное число $d$ --- максимальное безопасное расстояние. Допускается аддитивная или мультипликативная ошибка $10^{-5}$. \Examples Алиса может держаться на расстоянии $2,25$ от любого другого человека, и это лучшее, на что она способна. На картинке ниже показан возможный путь (зеленым цветом). \includegraphics{https://static.eolymp.com/content/7g/7gjj8tqe4t0nl2llgo2k4ldiu0.gif}
Лимит времени 2 секунды
Лимит использования памяти 128 MiB
Входные данные #1
8 6
3
3 1
3 5.5
6.5 1.5
Выходные данные #1
2.250000
Источник 2021 ACM Southwestern Europe Regional Contest (SWERC), Париж, Март 7, Задача C