Module: Méthode des lignes de balayage


Problem

3 /4


Fusionner des rectangles

Problem

Il y a N rectangles sur le plan avec des sommets aux points avec des coordonnées entières et des côtés parallèles aux axes de coordonnées. Il faut trouver la zone de leur union.
 
Entrée
La première ligne du fichier d'entrée contient le nombre N (0N 1500). Les N lignes suivantes contiennent 4 entiers x1, y1, x2, y2 — d'abord les coordonnées du coin inférieur gauche du rectangle, puis le coin supérieur droit (0x1x2109, 0y1y2109). Notez que les rectangles peuvent dégénérer en lignes et même en points.
 
Sortie
Sortir un seul nombre — réponse au problème.
 
3
1 1 3 5
5 2 7 4
2 4 6 7
2
0 0 2 2
1 3 2 4
Entrée Sortie
23
5