Pagini recente » Cod sursa (job #797171) | Cod sursa (job #1435785) | Cod sursa (job #2856071) | Cod sursa (job #2965799) | Cod sursa (job #965274)
Cod sursa(job #965274)
#include <fstream>
using namespace std;
ifstream f("energii.in");
ofstream g("energii.out");
int n,m,a,b,v[10000],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<=10000;i++)
if (v[i]>=m)
{
g<<i;
break;
}
f.close();
g.close();
}