Cod sursa(job #2387679)

Utilizator maria_bMaria Burdila maria_b Data 25 martie 2019 00:14:55
Problema Problema rucsacului Scor 65
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
	
#include <fstream>
 
using namespace std;
 
ifstream fin("rucsac.in");
ofstream fout("rucsac.out");
 
int n,gr,i,j;
int v[5005],w[5005],p[5005];
 
int main()
{
    fin>>n>>gr;
    for(i=1;i<=n;i++)
        fin>>w[i]>>p[i];
    for(i=1;i<=n;i++)
    {
        for(j=gr;j>=w[i];j--)
        {
            v[j]=max(v[j],v[j-w[i]]+p[i]);
        }
    }
    fout<<v[gr];
    return 0;
}