Pagini recente » Atasamentele paginii Profil gasengineer159 | Atasamentele paginii Profil daniela_green_87 | Atasamentele paginii Profil gasengineer607 | Atasamentele paginii Profil pestcontrol285 | Cod sursa (job #2078999)
#include <fstream>
using namespace std;
ifstream in("rucsac.in");
ofstream out("rucsac.out");
int n, g, pd[10005];
int main()
{
in >> n >> g;
for(int p, w, i = 1; i <= n; ++i)
{
in >> w >> p;
for(int j = g-w; j >= 0; --j)
{
if(pd[j+w] < pd[j] + p)
pd[j+w] = pd[j] + p;
}
}
out << pd[g] << '\n';
in.close(), out.close();
return 0;
}