Pagini recente » Cod sursa (job #1123756) | Cod sursa (job #1780254) | Cod sursa (job #2043107) | Cod sursa (job #2185009) | Cod sursa (job #2500282)
#include <fstream>
using namespace std;
ifstream i("rucsac.in");
ofstream o("rucsac.out");
int main()
{
int obiecte, gmax, v[10000], greutate, profit;
i >> obiecte >> gmax;
for (int i = 0; i < obiecte; i++)
{
i >> greutate >> profit;
for (int j = gmax; j >= greutate; j--)
if (v[j] = v[j - greutate] + profit)
v[j] = v[j - greutate] + profit;
}
o << v[gmax];
i.close();
o.close();
}