Больше недели ежедневно мучаюсь с этой задачей. Решил делать через решение "Задачи о рюкзаке" с применением рекурсии (полный перебор). Сначала валидация не проходила с диагнозом "Задача работала слишком долго". Эмпирическим путем выяснил, что 11 элементов перебираются моей программой примерно 5 сек, 12 элементов уже 62 секунды, 13 элементов без малого 14 минут. Дальше не считал. После подправил немного, теперь показывает что по всем пунктам (кроме последнего) не проходит. Тестировал кучу раз, разными наборами. Хотелось бы не качать готовое решение, а довести до ума своё или понять, почему оно совсем не годится и лучше заново все написать. О великие гуру, пожалуйста, укажите на места где я не прав.