Число, имеющее в двоичной записи
единиц, разобьем на куски из 4 единиц
(и несколько кусков по 3 единицы):
Любой кусок из 3 единиц можно разбить на части с суммой 4.
Любой кусок из 4 единиц можно разбить на части с суммой 4 и 8.
Любой кусок из 5 единиц можно разбить на части с суммой 8 либо 16.
Любой кусок из 9 единиц можно разбить на части с суммой 16.
Кусками из 4 единиц можно регулировать общую сумму так, чтобы она составляла степень двойки. Действительно, среди чисел
всегда найдется степень двойки, за исключением случая
Но в этом случае заменим троешные куски на кусок из девяти единиц с суммой 16.