Pagini recente » Cod sursa (job #1016969) | Cod sursa (job #1625775) | Cod sursa (job #2906587) | Cod sursa (job #2342843) | Cod sursa (job #2043479)
#include <bits/stdc++.h>
#define DIM 10001
using namespace std;
ifstream f("rucsac.in");
ofstream g("rucsac.out");
int n, G;
int C[DIM], gr, c;
void solve()
{
f>>n>>G;
for (int i=1; i<=n; i++)
{
f>>gr>>c;
for (int j=G; j>=gr; j--)
if (C[j]<C[j-gr]+c)
C[j]=C[j-gr]+c;
}
g<<C[G]<<'\n';
f.close();
g.close();
}
int main()
{
solve();
g.close();
return 0;
}