Cod sursa(job #2548146)

Utilizator AlexTacuTacu Alexandru AlexTacu Data 16 februarie 2020 12:05:20
Problema Problema rucsacului Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include <bits/stdc++.h>

using namespace std;

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

int n,g;
int v[10005];

void citire()
{
    in>>n>>g;
}

void prg()
{
    for(int i=1;i<=n;i++)
    {
        int x,y;
        in>>x>>y;
        for(int j=g;j-x>=0;j--)
        {
            if(v[j-x]+y>=v[j])
                v[j]=v[j-x]+y;
        }
    }
}

void afis()
{
    out<<v[g];
}

int main()
{
    citire();
    prg();
    afis();
    return 0;
}