Pagini recente » Cod sursa (job #578898) | Cod sursa (job #2300067) | Cod sursa (job #2356741) | Cod sursa (job #2272850) | Cod sursa (job #2042001)
#include <stdio.h>
int N,E,a[10100];
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=10000-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;
}