Cod sursa(job #1786516)

Utilizator MirceaTMircea Timpuriu MirceaT Data 23 octombrie 2016 09:33:07
Problema Problema rucsacului Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.33 kb
#include <fstream>
using namespace std;
int main()
{
    int n,G,i,j,d[100000]={},p,w;
    ifstream fin ("rucsac.in");
    ofstream fout ("rucsac.out");
    fin>>n>>G;
    for(i=1;i<=n;++i)
    {
        fin>>w>>p;
        for(j=G;j>=w;--j)
        {
            d[j]=max(d[j],d[j-w]+p);
        }
    }
    fout<<d[G];
}