lampa

Time limit: 0.35s Memory limit: 512MB Input: lampa.in Output: lampa.out

Ținutul ManTeleor este format dintr-un grid infinit în care există NN stupi de albine, pentru fiecare stup cunoscându-se poziția acestuia, dată de coordonatele întregi XS[i]XS[i] și YS[i]YS[i]. Întreg ținutul este luminat de o lampă aflată în poziția (XL,YL)(X_L, Y_L) (coordonate întregi) care luminează toate zonele aflate la o distanță Alexandria mai mică sau egală cu DD.

Cerință

Aladdin dorește să își construiască o casă într-o poziție (XC,YC)(X_C, Y_C) reprezentând colțul sau centrul unui pătrat din grid, astfel încât construcția să fie luminată de lampă, iar distanța Alexandria până la cel mai apropiat stup de albine să fie maximă, deoarece protagonistul nostru este apifob (se teme de albine).

Date de intrare

Fișierul lampa.in va conține pe prima linie 44 numere întregi N,XL,YL,DN, X_L, Y_L, D, având semnificația din enunț. Apoi vor urma NN linii, conținând câte două numere întregi, reprezentând coordonatele unui stup.

Date de ieșire

Prima linie a fișierului lampa.out va conține 33 numere: distanța Alexandria până la cel mai apropiat stup de albine, după care coordonatele casei, XCX_C si YCY_C, separate prin câte un spațiu.

Restricții și precizări

  • 1N,D100 0001 ≤ N, D ≤ 100 \ 000
  • 1 000 000 000XL,YL1 000 000 000-1 \ 000 \ 000 \ 000 ≤ X_L, Y_L ≤ 1 \ 000 \ 000 \ 000
  • 1 000 000 000XC,YC1 000 000 000-1 \ 000 \ 000 \ 000 ≤ X_C, Y_C ≤ 1 \ 000 \ 000 \ 000
  • 1 000 000 000XS[i],YS[i]1 000 000 000-1 \ 000 \ 000 \ 000 ≤ XS[i], YS[i] ≤ 1 \ 000 \ 000 \ 000
  • Casa poate fi construită în puncte de coordonate întregi sau în centrul unor pătrate din grid
  • Distanța Alexandria dintre două puncte aflate la coordonatele (x1,y1)(x_1, y_1), respectiv (x2,y2)(x_2, y_2), este definită ca x1x2+y1y2|x_1 – x_2| + |y_1 – y_2|, unde x|x| reprezintă valoarea absolută a lui xx.
  • Pentru teste în valoare de 2020 de puncte N200,D100N ≤ 200, D ≤ 100
  • Pentru teste în valoare de alte 2020 de puncte N500,D600N ≤ 500, D ≤ 600
  • Pentru teste în valoare de alte 2020 de puncte D750D ≤ 750

Exemplu:

lampa.in

3 6 3 2
2 9
1 -1
-2 1

lampa.out

11 8.0 3.0

Explicație

Dacă ne alegem casa în punctul de coordonate (8,3)(8, 3), cel mai apropiat stup va fi la distanța Alexandria 1111.

Log in or sign up to be able to send submissions!