Teniu una motxilla que aguanta fins a unitats de pes. Donats objectes, cadascun amb un pes i un valor , calculeu la suma màxima de valors que es pot aconseguir, de manera que la suma de pesos no passi de . Tingueu en compte que els objectes no es poden partir en trossos: o s’agafen, o es descarten.
L’entrada consisteix en diversos casos. Cada cas comença amb i , seguits de parells d’enters . Suposeu , , , i .
Per a cada cas, escriviu el màxim valor dels objectes que es poden guardar a la motxilla.
Input
10 3 7 3000 8 4000 3 2000 10 3 7 3000 8 6000 3 2000 2 4 1 3 1 5 1 7 1 7
Output
5000 6000 14