Pagini recente » Cod sursa (job #3163261) | Cod sursa (job #1288951) | Cod sursa (job #1729650) | Cod sursa (job #3038637) | Cod sursa (job #1259002)
#include <algorithm>
#include <iostream>
#include <fstream>
#define NMAX 10010
using namespace std;
ifstream f("rucsac.in");
ofstream g("rucsac.out");
int v[NMAX];
int main()
{
int N,G,g,val,sol = 0;
f >> N >> G;
for(int i = 1;i <= N; i++){
f >> g >> val;
for(int j = G; j >= g; j--)
{
v[j] = max (v[j],v[j-g] + val);
if(v[j] > sol)
sol = v[j];
}
}
g << sol;
return 0;
}