Это все числа, в бинарной записи которых ровно 2012 единиц.
Ух ты! А я недоглядела. У меня ответ получился из соображений непрерывности. Очевидно,

, а

. Если мы будем пошагово уменьшать число с

до

, то разность "приплывёт" к единичке. Но так как на каждом шаге эта разность либо уменьшается на единичку, либо вовсе не уменьшается, то достаточно взять любое

, и мы обязательно попадём в 2012 на некотором шаге.
Кому интересно, задача взята
вот отсюда (стр. 232, задача 9).