Cod sursa(job #2241093)

Utilizator rnqftwcalina florin daniel rnqftw Data 14 septembrie 2018 19:17:53
Problema Problema rucsacului Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 kb
#include<bits/stdc++.h>

using namespace std;
ifstream in("rucsac.in");
ofstream out("rucsac.out");
int d[50010];
int main(){

    int n , g , wt , val ;
    in >> n >> g ;
    while(n--){
        in >> wt >> val ;
        for(int i = g ; i >= wt ; i --){
            d[i] = max(d[i] , val + d[i-wt]);
        }
    }
    out << d[g] ;
    return 0 ;
}