Анонс #168. Рюкзак

Анонс #168. Рюкзак

UniLecs

Задача: у вас есть рюкзак вместимостью S кг, а также различные предметы с разными весами.

Необходимо найти максимальный вес рюкзака, который можно собрать из заданных предметов.

Входные данные: Sum - вместимость рюкзака, натуральное число от 1 до 10^5. Weights[] - массив весов заданных предметов, где weights(i) - натуральное число от 1 до 10^5. Размер массива от 1 до 1000.

Вывод: максимальный вес рюкзака

Пример:

Sum = 18; Weights= [3 7 10 16]

Answer = 17

Report Page