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

Болото

Болото

Іван-Царевич хоче спасти з полону Василису Прекрасну. На шляху до темниці, де Кощей Безсмертний тримає полонянку, є болото з паралельними нескінченно довгими берегами шириною h. У болоті є n купин, i-та купина має координати xi, yi. Вісь OX направлено паралельно берегу болота, а вісь OY направлено перпендикулярно берегу болота від початкового берега до кінцевого, точки початкового берега мають координату y = 0.

Потрібно визначити, якої мінімальної довжини стрибок повинен мати Іван-Царевич, щоб перебратись через болото.

Вхідні дані

У першому рядку знаходяться числа h (1h30000) та n (1n100). У наступних n рядках записано координати точок xi, yi (1xi, yi30000). Число h та усі координати - цілі точки.

Вихідні дані

Вивести мінімальну довжину стрибка з точністю до 6 десяткових знаків.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
10 3
1 3
3 7
6 6
Вихідні дані #1
4.472136
Вхідні дані #2
12 3
1 6
5 3
5 9
Вихідні дані #2
5.000000