Cod sursa(job #1787502)

Utilizator Mircea_DonciuDonciu Mircea Mircea_Donciu Data 24 octombrie 2016 19:17:56
Problema Problema rucsacului Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>

using namespace std;
int n,G,i,j,d[100000]={},p,w;
int main()
{
    ifstream f ("rucsac.in");
    ofstream g ("rucsac.out");
    f>>n>>G;
    for(i=1;i<=n;++i)
    {
        f>>w>>p;
        for(j=G;j>=w;--j)
        {
            d[j]=max(d[j],d[j-w]+p);
        }
    }
    g<<d[G]<<'\n';
    f.close(); g.close();
    return 0;
}