Diferente pentru problema/filme intre reviziile #8 si #1

Diferente intre titluri:

Filme
filme

Diferente intre continut:

== include(page="template/taskheader" task_id="filme") ==
Fiind un mare cinefil, Gigel s-a hotarat ca in momentele in care parintii lui sunt plecati de acasa, sa descarce si sa vizioneze filme. Stiind ca azi Gigel este singur acasa pentru $M$ minute si ca are la dispozitie $N$ filme pentru care cunoaste timpul de descarcare si durata fiecaruia, el este curios sa afle numarul maxim de filme pe care le poate viziona inainte de intoarcerea parintilor. Avand un calculator destul de vechi, Gigel poate face un singur lucru la un anumit moment: ori descarca un film, ori vizioneaza un film, dar niciodata ambele.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $filme.in$ va contine pe prima linie numarul $N$ de filme disponibile si $M$, numarul de minute in care Gigel este singur acasa. Pe urmatoarele $N$ linii se vor afla informatiile despre fiecare film in parte: $D[i]$, numarul de minute necesare descarcarii filmului $i$ si $T[i]$, durata filmului $i$ in minute.
Fişierul de intrare $filme.in$ ...
h2. Date de ieşire
Fişierul de ieşire $filme.out$ va contine pe prima linie numarul maxim de filme pe care le poate viziona Gigel.
În fişierul de ieşire $filme.out$ ...
h2. Restricţii
* $1 ≤ N ≤ 10 000$
* $1 ≤ M ≤ 100 000 000$
* $0 ≤ D[i], T[i] ≤ M$
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. filme.in |_. filme.out |
| 4 10
  5 5
  1 7
  1 1
  9 1
| 2
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
|
h3. Explicaţie
Gigel va descarca si viziona filmele $2$ si $3$.
...
== include(page="template/taskfooter" task_id="filme") ==
== include(page="template/taskfooter" task_id="filme") ==
 

Nu exista diferente intre securitate.

Diferente intre topic forum:

8013