Vaheseinad | 프로그래밍의 벗 PivotOJ
PivotOJ

Vaheseinad

시간 제한: 1000ms메모리 제한: 1024MB출처: EIO 2022-23 finalBOJ 29839

문제

Robootikavõistluse finaal toimub ristkülikukujulise põrandaga ruumis. Igale võistkonnale on seal eraldatud ristkülikukujuline tööala, mille küljed on paralleelsed põranda vastavate külgedega.

Žürii on juba korraldanud, et mitte mingid kaks tööala ei kattu, kuid nüüd on lisaks vaja panna alade vahele vaheseinad, et ühegi võistkonna robot ei saaks sõita ühegi teise võistkonna tööalale. Kui mõne võistkonna robot sõidab oma tööalalt välja ühiskasutatavale pinnale võistkondade tööalade vahel, püüavad kohtunikud selle kinni ja viivad ta õigele tööalale tagasi. Seega on vahe\-seinad vaja panna ainult nendesse kohtadesse, kus kahel tööalal on ühine piirjoon.

Aita žüriil leida vajalike vaheseinte kogupikkus.

입력

Sisendi esimesel real on täisarv NN (2N1052 \le N \le 10^5), tööalade arv ruumis. Järgneva NN rea hulgas ii-ndal on neli tühikutega eraldatud täisarvu XiX_i, YiY_i, WiW_i ja HiH_i, mis kirjeldavad ühe tööala asukohta ruumis. XiX_i on ala läänepoolse serva kaugus ruumi läänepoolsest seinast, YiY_i ala põhjapoolse serva kaugus ruumi põhjapoolsest seinast. WiW_i ja HiH_i on ala laius vastavalt lääne-ida ja põhja-lõuna suunas. Võib eeldada, et iga 1iN1 \le i \le N korral Xi1X_i \ge 1, Yi1Y_i \ge 1, Wi1W_i \ge 1, Hi1H_i \ge 1, Xi+Wi109X_i + W_i \le 10^9 ja Yi+Wi109Y_i + W_i \le 10^9.

출력

Väljastada üks täisarv: minimaalne vajalik vaheseinte kogupikkus.

예제

예제 1

입력
4
2 1 2 1
1 2 4 1
5 1 2 1
6 2 1 1
출력
3

예제 2

입력
5
1 1 1 3
4 2 2 3
6 2 1 3
2 3 2 1
6 5 2 1
출력
6
코드를 제출하려면 로그인하세요.