Cod sursa(job #1473158)

Utilizator ionut98Bejenariu Ionut Daniel ionut98 Data 18 august 2015 18:19:35
Problema Problema rucsacului Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 kb
#include<fstream>
using namespace std;
ifstream f("rucsac.in");
ofstream fout("rucsac.out");
long long n,g,x,y,i,j,fin,a[10005];
int main()
{
    f>>n>>g;
    for(i=1;i<=n;i++)
    {
        f>>x>>y;
        for(j=g;j>=x;j--)
          a[j]=max(a[j],a[j-x]+y);
    }
    for(i=1;i<=g;i++)
      fin=max(fin,a[i]);
    fout<<fin;
    return 0;
}