Cod sursa(job #2602942)

Utilizator mihaicosmin2011Mihai Cosmin mihaicosmin2011 Data 18 aprilie 2020 10:56:13
Problema Problema rucsacului Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.36 kb
#include <bits/stdc++.h>
using namespace std;

ifstream fin("rucsac.in");
ofstream fout("rucsac.out");

int w[10005], n, G, i, j, p, g;

int main()
{
    fin >> n >> G;
    for(i = 1; i <= n; ++ i)
    {
        fin >> p >> g;
        for(j = G; j >= p; j --)
            w[j] = max(w[j], w[j - p] + g);
    }
    fout << w[G];
    return 0;
}