Cod sursa(job #673906)

Utilizator ms-ninjacristescu liviu ms-ninja Data 5 februarie 2012 10:12:31
Problema Problema rucsacului Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
#include <fstream>
using namespace std;
int v[10005];
int main()
{
	ifstream fin("rucsac.in");
	ofstream fout("rucsac.out");
	int n, G, i,greutate,cost,j;
	fin>>n >>G;
	
	for(i=1;i<=n;++i)
	{
		fin>>greutate >>cost;
		for(j=G-greutate;j>=0;--j)
			v[greutate+j]=max(v[greutate+j],v[j]+cost);
	}
	fout<<v[G];		
			
	return 0;
}