Pagini recente » Atasamentele paginii Dsets | Monitorul de evaluare | Monitorul de evaluare | Monitorul de evaluare | Diferente pentru problema/vopsire intre reviziile 1 si 2
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="vopsire") ==
Poveste şi cerinţă...
GS (Gusterul Suprem) a facut o introspectie asupra constructiei sociale a realitatii si s-a apucat de vopsit garduri. Mai exact, GS are $M$ capete de interval $x1$, $x2$, $y1$ si $y2$ (cu $x1 ≤ x2 ≤ y1 ≤ y2$). Lui GS i se mai pun la dispozitie si $N$ intervale reprezentate prin $x$ si $y$ (cu $x ≤ y$). Spunem ca un interval $x y$ se potriveste cu un set de capete de interval $x1 x2 y1 y2$ daca $x1 ≤ x ≤ x2 ≤ y1 ≤ y ≤ y2$.
GS vrea sa stie pentru fiecare set de capete de interval din cele $M$ cate din cele $N$ se potrivesc cu el.
h2. Date de intrare
Fişierul de intrare $vopsire.in$ ...
Fişierul de intrare $vopsire.in$ contine pe prima linie doua numere $M$ si $N$, avand semnificatia din enunt.
Pe urmatoarele $M$ linii urmeaza cate $4$ numere reprezentand capetele de interval, $x1 x2 y1 y2$.
Pe urmatoarele $N$ linii urmeaza cate doua numere reprezentand intervalele $x y$.
h2. Date de ieşire
În fişierul de ieşire $vopsire.out$ ...
În fişierul de ieşire $vopsire.out$ se vor gasi $M$ linii.
Pe linia $i$ se va gasi numarul de intervale care se potrivesc cu al $i$-lea set de capete de interval din cele $M$, in ordinea in care apar in fisierul de intrare.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ N, M ≤ 100 000$
* Toate numerele din fisierul de intrare sunt mai mici sau egale cu $500 000$
* Oricare doua numere din fisierul de intrare sunt distincte.
h2. Exemplu
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.