Pagini recente » Cod sursa (job #635140) | Cod sursa (job #892527) | Cod sursa (job #1647492) | Cod sursa (job #2305203) | Cod sursa (job #2511319)
#include<bits/stdc++.h>
using namespace std;
ifstream fin("rucsac.in");
ofstream fout("rucsac.out");
int n, gmax, v[10005], profit, greutate;
int main()
{
cin >> n >> gmax;
for (int i = 1; i <= n; i++)
{
cin >> greutate >> profit;
for (int j = gmax; j >= greutate; j--)
if (v[j] < v[j - greutate] + profit)
v[j] = v[j - greutate] + profit;
}
cout << v[gmax];
}