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

, а 

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

 до 

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

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