Cod sursa(job #1223853)

Utilizator catalincraciunCraciun Catalin catalincraciun Data 29 august 2014 00:07:39
Problema Energii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
// Craciun Catalin
//  Rucsac
//   Arhiva educationala
#include <fstream>

using namespace std; 

ifstream f("energii.in"); 
ofstream g("energii.out");

#define GMax 10005
 
int n,wei, weight, val, R[GMax]; 

int main() { 
	
	f>>n>>wei; 
	for (int i=1;i<=n;i++) { 
		f>>weight>>val; 
		for (int j=wei;j>=weight;j--) 
			if (R[j-weight] + val > R[j]) 
				R[j] = R[j-weight] + val; 
	}; 
	
	g<<R[wei]<<'\n'; 
	
	f.close(); 
	g.close(); 
	
	return 0; 
	
}