Cod sursa(job #1151829)
Utilizator | Data | 24 martie 2014 13:13:24 | |
---|---|---|---|
Problema | Energii | Scor | 95 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include<fstream>
using namespace std;
ifstream f("energii.in");
ofstream g("energii.out");
long long n,m,i,j,a,b,c[10005],rez;
int main()
{
rez=999999999;
f>>n>>m;
for(i=1;i<=n;i++)
{
f>>b>>a;
for(j=10002;j>=a;j--)
{
{
c[j]=max(c[j],c[j-a]+b);
}
}
}
for(i=10001;i>=1;i--)
if(c[i]>=m)
if(rez>i)
rez=i;
g<<rez;
return 0;
}