Cod sursa(job #2932406)

Utilizator alex_cosmin005Ciotirnae Alexandru alex_cosmin005 Data 2 noiembrie 2022 19:59:19
Problema Problema rucsacului Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.41 kb
#include<fstream>

using namespace std;

ifstream cin("rucsac.in");
ofstream cout("rucsac.out");

int v[10001],g[5001],p[5001];

int main(){
    int n,i,j,gmax;

    cin>>n>>gmax;

    for(i=1;i<=n;i++)
        cin>>g[i]>>p[i];

    for(j=1;j<=n;j++)
        for(i=gmax-g[j];i>=0;i--)
            if(v[i+g[j]]<v[i]+p[j])
                v[i+g[j]]=v[i]+p[j];

    cout<<v[gmax];

    return 0;
}