Pagini recente » Cod sursa (job #127846) | Cod sursa (job #2956031) | Cod sursa (job #1762945) | Fotbal | Cod sursa (job #885046)
Cod sursa(job #885046)
#include<stdio.h>
#include<algorithm>
using namespace std;
int e[1010],c[1010],G,W,best[5050];
int main()
{
freopen("energii.in","r",stdin);
freopen("energii.out","w",stdout);
scanf("%d%d",&G,&W);
for(int i=1;i<=G;++i)
scanf("%d%d",&e[i],&c[i]);
for(int j=W;j>=1;--j)
best[j]=110000;
for(int i=1;i<=G;++i)
for(int j=W;j>=0;--j)
if(j>=e[i])
if(best[min(j-e[i],0)]+c[i]<best[j])
best[j]=best[j-e[i]]+c[i];
printf("%d",best[W]);
return 0;
}