Atenție! Aceasta este o versiune veche a paginii., scrisă la 2016-03-18 22:57:53.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire soparla.in, soparla.out Sursă ad-hoc
Autor autor necunoscut Adăugată de avatar alexpetrescu Alexandru Petrescu alexpetrescu
Timp de execuție pe test 0.17 sec Limită de memorie 16384 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip fullstea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Șopârla (clasa a 9-a)

Marcel studiaza comportamentul soparlelor. El are N borcane in care pune oua de soparla. Acestea sunt de M tipuri. Tipul i de soparla depune intr-o zi cate un ou in borcanele de la Ai la Bi. Adica soparla de tipul i adauga cate un ou in borcanele Ai, Ai+1, ..., Bi, unde Ai si Bi se cunosc.

Marcel stie ca in fiecare din cele Q zile unele soparle isi vor depune ouale, altele nu. Anume, in ziua i, soparlele cu indicii Xi, Xi+1, ..., Yi isi vor depune ouale, dupa obiceiul fiecarei soparle. El cunoaste Xi si Yi. Observam ca de-a lungul zilelor, unele soparle isi pot depune oua de mai multe ori, chiar si de 0 ori.

Marcel e curios cate oua se vor afla in fiecare borcan la finalul celor Q zile.

Date de intrare

Fișierul de intrare soparla.in contine:

  • pe prima linie, numerele N (numarul de borcane), M (numarul de soparle) si Q (numarul de zile)
  • pe urmatoarele M linii, cate 2 numere Ai si Bi, care delimiteaza intervalul borcanelor in care depune soparla i oua.
  • pe urmatoarele Q linii, cate 2 numere Xi si Yi, care delimiteaza intervalul soparlelor care depun oua in ziua i.

Date de ieșire

În fișierul de ieșire soparla.out se vor afla N numere, fiecare numar pe cate o linie, al i-lea numar reprezentand numarul de oua din borcanul i la finalul celor Q zile.

Restricții

  • 1 ≤ N ≤ 100.000
  • 1 ≤ M ≤ 100.000
  • 1 ≤ Q ≤ 100.000
  • 1 ≤ Ai ≤ Bi ≤ N
  • 1 ≤ Xi ≤ Yi ≤ M

Punctare

  • in 20% din teste, N ≤ 1000, M ≤ 1000, Q ≤ 1000
  • in alte 20% din teste, N > 1000, M ≤ 1000, Q ≤ 1000
  • in alte 20% din teste, N > 1000, M >1000, Q ≤ 1000
  • in alte 20% din teste, N > 1000, M ≤ 1000, Q >1000
  • in restul de 20% din teste, N > 1000, M > 1000, Q > 1000

Precizare

  • Initial, borcanele sunt goale.

Exemplu

soparla.in soparla.out
4 4 4
1 2
3 4
1 4
2 4
1 4
2 4
2 3
1 3
6
8
10
10

Explicație

Dupa prima zi

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii