Pagini recente » Cod sursa (job #2613834) | Cod sursa (job #2086267) | Cod sursa (job #1192430) | Cod sursa (job #2872738) | Cod sursa (job #965275)
Cod sursa(job #965275)
#include <fstream>
using namespace std;
ifstream f("energii.in");
ofstream g("energii.out");
int n,m,a,b,v[20000],p,ma,i,j;
int main()
{
f>>n>>m;
for (i=1;i<=n;i++)
{
f>>a>>b;
for (j=m;j>=1;j--)
if (v[j] && v[j+b]<a+v[j])
v[j+b]=a+v[j];
if (a>v[b])
v[b]=a;
}
for (i=1;i<=20000;i++)
if (v[i]>=m)
{
g<<i;
break;
}
f.close();
g.close();
}