Masala #GLPK1FR451

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 12 %
14

  

Sarvar va chiroqlar

Sarvar kechasi to‘g‘ri ko‘cha bo‘ylab yuradi. Bu ko‘chaning uzunligi l va unda n dona chiroq o‘rnatilgan. Ko‘chaning boshi 0 nuqtaga, oxiri esa l nuqtaga to‘g‘ri keladigan koordinatalar sistemasi mavjud. i-chiroq ai​ nuqtada joylashgan. Har bir chiroq o‘zidan d masofagacha ko‘chani yoritadi, bu yerda d barcha chiroqlar uchun umumiy va musbat son.

Sarvar qiziqmoqda: barcha ko‘chani yoritish uchun chiroqlarning minimal radiusi d qanday bo‘lishi kerak?


Kiruvchi ma'lumotlar:

1-qator: ikkita son n va l (\(1≤n≤1000,1≤l≤10^{9}\)) — chiroqlar soni va ko‘chaning uzunligi.
2-qator: n ta son ai​ (\(0≤a{i}​≤l\)) — chiroqlar joylashgan koordinatalar. Bir nuqtada bir nechta chiroq bo‘lishi mumkin.


Chiquvchi ma'lumotlar:

Ko‘chani to‘liq yoritish uchun minimal radius d ni chop eting. Javobning mutlaq yoki nisbiy xatosi \(10^{-9}\)-dan oshmasligi kerak.


Misollar
# input.txt output.txt
1
7 15
15 5 3 7 9 14 0
2.5000000000
2
2 5
2 5
2.0000000000
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin