cuiburi

Time limit: 0.1s Memory limit: 32MB Input: cuiburi.in Output: cuiburi.out

În ţara Nicăieri există NN cuiburi. Cuiburile sunt reprezentate în plan fie prin cercuri, fie prin dreptunghiuri cu laturile paralele cu axele. Pentru două cuiburi AA şi BB spunem că AA se cuibăreşte în BB dacă orice punct din interiorul sau de pe marginea cuibului AA se află în interiorul sau pe marginea cuibului BB. Numim o cuibăreală o submulţime de cuiburi A1,A2,A3,,AkA_1, A_2, A_3, \dots, A_k, în care AiA_i este cuibărit în Ai+1A_{i+1}, pentru fiecare 1i<k1 \leq i < k.

Cerinţă

Pentru cele NN cuiburi date, scrieţi un program care găseşte cardinalul maxim al unei cuibăreli. Cardinalul unei cuibăreli este egal cu numărul de cuiburi care alcătuiesc cuibăreala.

Date de intrare

Pe prima linie a fişierului de intrare cuiburi.in se găseşte numărul natural NN, reprezentând numărul de cuiburi. Pe următoarele NN linii vor fi descrise cele NN cuiburi astfel: primul număr tt de pe fiecare linie va fi 00 sau 11. Dacă tt este 00, atunci pe linie se vor mai găsi 44 numere naturale lxl_x, lyl_y, rxr_x, ryr_y, separate prin câte un spaţiu. Perechea (lx,ly)(l_x, l_y) reprezintă colţul stânga-jos al dreptunghiului, iar perechea (rx,ry)(r_x, r_y) colţul dreapta sus al dreptunghiului. Dacă tt este 11, atunci pe linie se mai găsesc încă 33 numere naturale xx, yy, rr, unde (x,y)(x, y) reprezintă centrul cercului, iar rr raza cercului.

Date de ieşire

În fişierul de ieşire cuiburi.out va conţine un singur număr natural reprezentând cardinalul maxim al unei cuibăreli.

Restricții și precizări

  • Cuiburile se pot intersecta.
  • 1N2 0001 \leq N \leq 2 \ 000
  • lxrxl_x \leq r_x
  • lyryl_y \leq r_y
  • Pentru 20%20\% din teste, N20N \leq 20
  • Pentru 30%30\% din teste, toate cuiburile vor fi dreptunghiuri
  • Pentru 30%30\% din teste, toate cuiburile vor fi cercuri
  • Coordonatele şi razele sunt numere naturale mai mici sau egale cu 30 00030 \ 000

Exemplu

cuiburi.in

8
0 1 1 5 5
0 6 1 8 2
1 9 9 2
0 3 1 5 3
0 2 2 4 4
1 3 3 1
0 2 2 4 4
0 9 9 11 15

cuiburi.out

4

Explicație

Cuibăreala de cardinal maxim este alcătuită din cuiburile cu indicii 66, 55, 77, 11.

Log in or sign up to be able to send submissions!