🔍 Поиск самой длинной двоичной подпоследовательности ≤ K

Представьте, что у вас есть строка из нулей и единиц, например "1001010", и вам нужно оставить в ней как можно больше цифр, чтобы получившееся число (если прочитать его как двоичное) было не больше 5. При этом цифры можно только удалять, но нельзя менять их местами. Например, из "1001010" можно оставить "00010" (это 2 в десятичной системе), и это будет правильный ответ длиной 5.