Cod sursa(job #1856676)

Utilizator ionut98Bejenariu Ionut Daniel ionut98 Data 25 ianuarie 2017 12:04:01
Problema Problema rucsacului Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<fstream>
using namespace std;
ifstream f("rucsac.in");
ofstream g("rucsac.out");
int n,capacitate,greutate,profit,i;
int a[10005];
int main()
{
    f>>n>>capacitate;
    while(n--)
    {
        f>>greutate>>profit;
        for(i=capacitate;i>=greutate;i--)
          a[i]=max(a[i],a[i-greutate]+profit);
    }
    g<<a[capacitate];
    return 0;
}