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

  • 1≤N,D≤100 0001 ≤ N, D ≤ 100 \ 000
  • −1 000 000 000≤XL,YL≤1 000 000 000-1 \ 000 \ 000 \ 000 ≤ X_L, Y_L ≤ 1 \ 000 \ 000 \ 000
  • −1 000 000 000≤XC,YC≤1 000 000 000-1 \ 000 \ 000 \ 000 ≤ X_C, Y_C ≤ 1 \ 000 \ 000 \ 000
  • −1 000 000 000≤XS[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 ∣x1–x2∣+∣y1–y2∣|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 N≤200,D≤100N ≤ 200, D ≤ 100
  • Pentru teste în valoare de alte 2020 de puncte N≤500,D≤600N ≤ 500, D ≤ 600
  • Pentru teste în valoare de alte 2020 de puncte D≤750D ≤ 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!