Что нужно понимать
Жадные стратегии, сортировка, вместимость и оптимизация второго критерия.
Сортировка
Для максимизации количества объектов часто сначала берут самые маленькие.
Жадный выбор
Добавляем объект, пока не превышен общий ресурс.
Второй критерий
После максимизации количества улучшаем дополнительный показатель заменой последнего элемента.
В типовой задаче сначала нужно максимизировать количество выбранных элементов, а уже среди решений с этим количеством — второй параметр. Не смешивайте эти два этапа.