- Nosaukums
- Godīgais Gatis (fare_gatis)
- Laika limits
- 1.00s
- Atmiņas limits
- 64.0 MB
- Grūtība
-
51%
Definīcija
Godīgais Gatis ir ļoti Godīgs. Viņš vienmēr cenšās uz visu atbildēt godīgi. Kad profesors no gudrinieku ciema ieradās ar ļoti specifisku problēmu pie viņa, Gatis sniedza godīgu atbildi – šī problēma ir jārisina ar programmas palīdzību.
Profesors Gatim dod N vaicājumus. Katrs vaicājums plaknē ieliek vai noņem taisnstūri. Profesoram ir ļoti svarīgi zināt, kāds ir lielākais pēc katra vaicājuma izpildes visu taisnstūru kopējais pārklājums.
Ievaddatu raksturojums
Ievaddatu pirmajā rindā ir dots 1 ≤ N ≤ 105. Katrā nākamajā no N rindām ir dots vaicājums – darbības simbols "+
"(pievienot) vai "-
" (dzēst) un 4 veseli skaitļi x1, y1, x2, y2, kur taisnstūra apakšējā kreisā koordināte ir (x1, y1) un augšējā labējā koordināte ir (x2, y2) (tātad, x1 < x2 un y1 < y2). Neviens no skaitļiem pēc moduļa nepārsniedz 109. Garantēts, ka visi taisnstūri ir dažādi. Garantēts, ka vienmēr tiek dzēsts taisnstūris, kas vēl atrodas plaknē.
Izvaddatu raksturojums
Izvaddatos pēc katra vaicājuma katrā rindā ir jāizvada viens skaitlis – visu taisnstūru kopējā pārklājuma laukuma izmērs.
Piezīmes
Apakšuzdevuma apraksts | Punktu skaits |
N ≤ 1000 | 20 |
Bez papildus ierobežojumiem | 60 |
Kopā: | 80 |
Visu taisnstūru kopējais pārklājums IR:
Visu taisnstūru kopējais pārklājums NAV:
Paraugdati
Stdin
6 + 1 5 8 10 + 6 3 14 8 + 3 1 7 7 - 6 3 14 8 + 2 9 5 12 - 3 1 7 7
Stdout
35 6 2 8 0 3
Uzdevums tiek aizsargāts ar autortiesībām un tā kopēšana vai neatļauta izmantošana ir aizliegta.