Pagini recente » Cod sursa (job #2867360) | Cod sursa (job #3290931) | Cod sursa (job #1038140) | Cod sursa (job #1958148) | Cod sursa (job #1253086)
#include <iostream>
#include <fstream>
#define oo 2000000000
using namespace std;
ifstream fin("energii.in");
ofstream fout("energii.out");
int g,w;
int d[5203];
int main()
{
fin>>g>>w;
for(int i=1; i<=w; i++)
d[i]=oo;
int i,g1,w1,j;
for(i=1; i<=g; i++)
{
fin>>g1>>w1;
if(d[g1]>w1) d[g1]=w1;
for(j=g1+1; j<=w; j++)
if(d[j]<oo && d[j+g1]>d[j]+w1 )
d[j+g1]=w1+d[j];
}
fout<<d[w];
return 0;
}