Diferente pentru problema/ttg intre reviziile #2 si #3

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="ttg") ==
Poveste şi cerinţă...
Se spune ca timpul este infinit. Din fericire, Walman a hotarat ca timpul sa inceapa din anul $1$. AStfel, fie axa infinita a timpului care porneste de la timpul numerotat cu $1$. Se stie ca in fiecare an apare o barfa noua (barfa este creeata de Walman). Conform logicii, toate barfele sunt pasate mai departe in timp: la timpul $i$ se cunosc toate barfele de la $1$ la $i$, dar nu se cunosc barfe din viitor (este cunoscut trecutul, dar nu si viitorul). Cu toate acestea, Brigada de Smecherie s-a hotarat sa se opuna logicii timpului, devenind calatori in timp. Brigada de Smecherie are $M$ calatori ai timpului, iar pentru fiecare calator se stie lifespam-ul acestuia (cat traieste), cat si in ce ani isi traieste viata. Astfel, un reprezentant poate calatori din viitor in trecut, toate barfele descoperite in viitor devenind publice in prezent (daca un calator vine din viitor la timpul $i$, oficial de la timpul $i$ se cunosc nu doar barfele de la $1$ la $i$, cat si alte barfe din viitor, in functie de cantitatea de informatie detinuta de respectivul calator). Dandu-se $M$ numarul de calatori, lifespam-ul fiecaruia si anii prin care calatoresc, sa se raspunda la $N$ query-uri de tipul $time$: cate barfe se cunosc la timpul $time$.
h2. Date de intrare
Fişierul de intrare $ttg.in$ ...
Fişierul de intrare $ttg.in$ va contine pe prima linie $2$ numere $M$ si $N$. Pe urmatoarele $M$ linii se vor citi: $lifespam{~i~}$ (cat traieste calatorul $i$), urmat de $lifespam{~i~}$ valori reprezentand anii in care traieste acesta (fix in ordinea data). Urmatoarele $N$ linii vor contine cate un numar $time$, reprezentand cele $N$ query-uri.
h2. Date de ieşire
În fişierul de ieşire $ttg.out$ ...
Fişierul de ieşire $ttg.out$ va contine $N$ linii, pe linia $i$ aflandu-se raspunsul de la query-ul $i$.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ lifespam{~i~}$
* suma lifespam-urilor nu va depasi $100.000$
* $1 ≤ N ≤ 100.000$
h2. Exemplu
table(example). |_. ttg.in |_. ttg.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
|2 3
2 100 46
2 1000 96
20
50
1001
|20
1000
1001
|
h3. Explicaţie

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.