Motxilla amb pesos i valors

Teniu una motxilla que aguanta fins a pp unitats de pes. Donats nn objectes, cadascun amb un pes pip_i i un valor viv_i, calculeu la suma màxima de valors que es pot aconseguir, de manera que la suma de pesos no passi de pp. Tingueu en compte que els objectes no es poden partir en trossos: o s’agafen, o es descarten.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb pp i nn, seguits de nn parells d’enters pip_i viv_i. Suposeu 1p10001 \le p \le 1000, 1n10001 \le n \le 1000, 1pip1 \le p_i \le p, i 1vi1061 \le v_i \le 10^6.

Sortida

Per a cada cas, escriviu el màxim valor dels objectes que es poden guardar a la motxilla.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-01-25T10:33:49.580Z

© Jutge.org, 2006–2026.
https://jutge.org