Postată de Clasa Intrare/ieșire Limită timp Limită memorie Sursa problemei Autor Dificultate
Candale Silviu (silviu) 11 tastatură / ecran 0.1 secunde 64 MB / 8 MB
-
-
medie

#1886 Rucsac1

Cerința

Într-un magazin sunt n obiecte; pentru fiecare se cunoaște greutatea G și valoarea V. Un hoț intră în magazin având un rucsac ce poate transporta o greutate maximă GMax. El va fura anumite obiecte, astfel încât suma greutăților obiectelor furate să nu depășească GMax.

Să se stabilească câștigul maxim pe care îl poate obține hoțul. Câștigul este egal cu suma valorilor obiectelor furate.

Date de intrare

Programul citește de la tastatură numerele naturale n GMax, iar apoi n perechi de valori G V, reprezentând greutatea, respectiv valoarea fiecărui obiect.

Date de ieșire

Programul va afișa pe ecran numărul C, reprezentând câștigul maxim pe care îl poate obține hoțul.

Restricții și precizări

  • 1 ≤ n ≤ 1.000;
  • 1 ≤ G, V, GMax ≤ 10.000

Exemplu

Intrare

5 20
2 3
4 5
5 8
3 4
9 10

Ieșire

26

Explicație

Hoțul va lua obiectele 1, 2, 3 și 5, obținând un câștig de 26.

Categorii

Pentru a trimite soluții trebuie să fiți autentificat.

Autentificare