Это скорее головоломка, чем проблема с кодированием. Мне нужно найти, сколько двоичных чисел может быть сгенерировано, удовлетворяющее определенным ограничениям. Входы
(integer) Len - Number of digits in the binary number
(integer) x
(integer) y
Двоичное число должно быть таким, что при принятии любых смежных цифр из двоичного числа должно быть не менее y 1.
Например -
Len = 6, x = 3, y = 2
0 1 1 0 1 1 - Длина равна 6, возьмите из нее 3 смежные цифры и будет 2 l
У меня был этот вопрос с кодировкой С#, заданный мне в интервью, и я не могу найти алгоритм для решения этой проблемы. Не ища код (хотя он приветствуется), любая помощь, указатели оцениваются