Cod sursa(job #1496844)

Utilizator franciuc.sergiuFranciuc Sergiu franciuc.sergiu Data 5 octombrie 2015 17:52:10
Problema Problema rucsacului Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>

using namespace std;
int a[100][100];
ifstream f("int");
ofstream g("out");

int main()
{
    int val,x,n,G;
    f>>n>>G;
    for(int i=1;i<=n;i++)
    {
        f>>x>>val;
        for(int j=1;j<=G;j++)
            if(j>=x)
                a[i][j]=max(a[i-1][j],a[i-1][j-x]+val);
            else
                a[i][j]=a[i-1][j];
    }
        g<<a[n][G];
    return 0;
}