Я столкнулся с этой загадкой интервью и хочу знать ее точный ответ.
Вы можете сгенерировать 2 ^ n другой двоичной последовательности из n-битного числа. Среди этих последовательностей последовательность, имеющая две единицы вместе, будет считаться недействительной, в противном случае она действительна.
For example for N=3 sequences can be:
000 -> v
001 -> v
010 -> v
011 -> iv
100 -> v
101 -> v
110 -> iv
111 -> iv So output should be: 5
Итак, сформулируйте стратегию (подсказку, предоставленную мне: f (n) в терминах f (n-1)), которая может указать количество действительных последовательностей, которые может иметь N-битное число.