Ce-s încă șaptișpe ani între prieteni?
Cerință
Într-un tărâm îndepărtat, pe care îl vom descrie printr-un sistem cartezian de coordonate xOy, trăiește un arcaș. Sarcina lui este să nimerească toate cele ținte din patria sa. Casa arcașului se află la coordonata , loc de unde va începe aventura sa.
El se poate deplasa în oricare dintre punctele adiacente pe baza punctelor cardinale (nord, sud, est și vest), adică din punctul , arcașul se poate muta către oricare dintre , , , . O astfel de mișcare durează o secundă.
Din orice punct , arcașul poate trage în orice direcție nord-est și sud-vest. După lansarea unei săgeți, aceasta își va păstra direcția pe tot parcursul traiectoriei sale (adică nu se schimbă niciodată de la nord-est la sud-vest sau invers). Lansarea unei săgeți este instantanee, adică durează secunde, și fiecare săgeată lansată își va începe mișcarea de la aceeași coordonată la care se află arcașul în momentul tragerii. Pentru orice săgeată ce se află la coordonata , dacă aceasta călătorește în direcția nord-est, după o secundă săgeata se va afla la coordonata . Similar, pentru o săgeată aflată la o coordonată , care călătorește în direcția sud-vest, după o secundă săgeata se va afla la coordonata .
Cu ajutorul acestor săgeți, arcașul va lovi toate cele ținte. În orice moment, dacă o săgeată și o țintă se află la aceeași coordonată, ele pot fie să dispară amândouă (se anihilează fără niciun efect asupra oricărei alte săgeți sau ținte), fie săgeata respectivă poate continua pe traiectoria sa, ignorând ținta.
Raportați timpul minim la care, după o secvență optimă de mișcări efectuate de arcaș, toate țintele dispar din plan.
Date de intrare
Pe prima linie, se va afla - numărul de ținte.
Urmeaza linii; pe a -a linie se află câte două numere, și - coordonatele celei de-a -a ținte.
Date de ieșire
Afișați timpul minim la care, după o secvență optimă de mișcări efectuate de arcaș, toate țintele dispar din plan.
Restricții și precizări
- ;
- pentru oricare ;
- Atenție! pentru oricare .
Subtask-uri
# | Punctaj | Restricții |
---|---|---|
0 | 0 | Exemplul |
1 | 7 | |
2 | 15 | |
3 | 23 | și |
4 | 55 | Fără restricții suplimentare |
Exemplul 1
stdin
8
15 13
0 -3
-3 -7
19 17
-3 -7
5 0
11 6
8 4
stdout
19
Exemplul 2
stdin
20
100 72
-44 -48
94 49
48 16
10 -21
100 55
-30 -45
-8 -49
-21 -72
-57 -87
64 27
40 -5
-38 -88
49 6
-37 -69
23 5
99 50
94 63
-68 -98
-42 -93
stdout
121
Exemplul 3
stdin
10
28 4
34 8
18 13
22 12
33 0
26 8
13 11
35 1
33 3
27 25
stdout
35