#include <stdio.h>
int main(void) {
long long a=0b1111111111111111111111111111111111111111111111111111111111111110; // число
long long isk=0b0; // заданная последовательность
long long mask=1|2|4|8|16; // маска, 5 бит
int coxp = -1; // не найдено пока ничего
for( int t=0; t<64; t++, a>>=1) // идём по числу 'a'
if( !((a^isk)&mask) ) // в точности попали !
coxp = t; // запомним!
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgbG9uZyBsb25nIGE9MGIxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwOyAvLyDRh9C40YHQu9C+CiAgbG9uZyBsb25nIGlzaz0wYjA7IC8vINC30LDQtNCw0L3QvdCw0Y8g0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0YHRgtGMCiAgbG9uZyBsb25nIG1hc2s9MXwyfDR8OHwxNjsgLy8g0LzQsNGB0LrQsCwgNSDQsdC40YIKICBpbnQgY294cCA9IC0xOyAvLyDQvdC1INC90LDQudC00LXQvdC+INC/0L7QutCwINC90LjRh9C10LPQvgogIGZvciggaW50IHQ9MDsgdDw2NDsgdCsrLCBhPj49MSkgLy8g0LjQtNGR0Lwg0L/QviDRh9C40YHQu9GDICdhJwogICAgaWYoICEoKGFeaXNrKSZtYXNrKSApIC8vINCyINGC0L7Rh9C90L7RgdGC0Lgg0L/QvtC/0LDQu9C4ICEKICBjb3hwID0gdDsgLy8g0LfQsNC/0L7QvNC90LjQvCEKICBwcmludGYoIiVkXG4iLGNveHApOwogIHJldHVybiAwOwp9Cg==