Вторая попытка, навороченная, но, кажется, рабочая.
Пусть по-прежнему

- количество чисел

в наборе.
1. Легко показать, рассматривая количество чисел

, что

2. Случай

будем считать (коряво) разобранным в предыдущей попытке, в нем

, и, либо, большое количество двоек не позволяет иметь слишком большое максимальное число в наборе, либо троек становится так много, что

можно сложить из одних двоек и троек.
3. Далее считаем

, и, следовательно (см. п.1), в наборе есть хотя бы одна единица и одна двойка, либо хотя бы три единицы. Значит, сложив из других чисел

,

или

, мы сможем добраться и до

.
4. Основная часть. Рассмотрим

- сумму всех чисел

, и

- сумму любых чисел

, взятых в количестве

штук. Для каких-то значений

возможны следующие варианты:
а.

- в наборе нет

чисел

б.

- сумма больших чисел чересчур велика, добавление к ней чисел маленьких не поможет сложить

.
в.

- сложение

больших и всех маленьких чисел не дотягивает до

; в частности, это означает, что

. С другой стороны, величина всех прочих чисел не меньше

, т.е.

. Оставляя в этом неравенстве от

только

и комбинируя с предыдущим, получим ограничение сверху на сумму

больших чисел:

Возьмем

,

, т.е.:


(случай

невозможен)

(случай

так же невозможен)
и так мы добираемся до

(шесть пятерок; более шести чисел

быть не может, т.к.

невозможно).
Таким образом,

"отвечает" не более чем за

из

; как минимум

сложено из чисел

. А тогда отложим в сторону единицы и двойки из п.3 выше, сложим из оставшихся

число в диапазоне

и добьем ими до

, если понадобится!