Cod sursa(job #1707935)

Utilizator alex.kosnean97Cosnean Alexandru alex.kosnean97 Data 26 mai 2016 10:10:06
Problema Problema rucsacului Scor 65
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
#include<algorithm>
using namespace std;

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

int A[10000],Gr,N,a,b;
int i,j;
int main(){
fin>>N>>Gr;
        for(int i=1;i<=N;i++){
fin>>a>>b;
        for(j=Gr;j>=a ;j--){
            if(A[j]<A[j-a]+b){
                A[j]=A[j-a]+b;
                            }
                          }
                        }
fout<<A[Gr];
fin.ignore(2);   
}