Fişierul intrare/ieşire:squares.in, squares.outSursăShumen Juniori 2015
AutorAdăugată deTincaMateiTinca Matei TincaMatei
Timp execuţie pe test3 secLimită de memorie1024 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise

Squares

Se dau N pătrate în plan, definite de centrul lor şi de unul din vârfuri (colţuri).

Cerinţă

Scrieţi un program care să calculeze aria totală acoperită de aceste pătrate.

Date de intrare

Fişierul de intrare squares.in va conţine pe prima linie numărul N reprezentând numărul de pătrate ( 0 < N < 10 ), iar pe urmatoarele N linii se vor găsi cate 4 numere întregi din intervalul [-50, 50] reprezentând coordonatele centrului, respectiv al unuia dintre vârfurile unui patrat.

Date de ieşire

În fişierul de ieşire squares.out va conţine un singur număr întreg reprezentând aria totală acoperită de cele N pătrate rotunjită la cel mai apropiat număr întreg.

Restricţii

  • 20% din teste vor conţine pătrate cu laturile paralele cu oX si oY.
  • 40% din teste vor conţine pătrate cu coordonatele incluse în intervalul [-10, 10].

Exemplu

squares.insquares.out
3
-35 45 -50 50
-15 35 -40 20
-40 30 -30 20
2175
Trebuie sa te autentifici pentru a trimite solutii. Click aici