Pagini recente » Cod sursa (job #2598097) | Cod sursa (job #942647) | Cod sursa (job #1071889) | Cod sursa (job #1833974) | Cod sursa (job #2042002)
#include <stdio.h>
int N,E,a[20100];
int ii,j,cost,castig,maxim;
int main()
{
freopen("energii.in", "r", stdin);
freopen("energii.out", "w", stdout);
scanf("%d %d", &N, &E);
for(ii=1;ii<=N;ii++)
{
scanf("%d %d", &castig, &cost);
for(j=20000-cost;j>=0;j--)
{
if(a[j+cost]<a[j]+castig)
a[j+cost]=a[j]+castig;
}
}
j=0;
while(a[j]<E)
++j;
printf("%d", j);
return 0;
}