Рубрики

ВОРОТА | GATE-CS-2016 (набор 1) | Вопрос 12

Пусть a n будет количеством n-битных строк, которые НЕ содержат двух последовательных единиц. Что из следующего является рекуррентным соотношением для n

(А) А
(Б) Б
(С) С
(D) D

Ответ: (Б)
Объяснение: Минимальное значение 'n' для рекурсии было бы 3.
Для n = 1 количество строк = 2 (0, 1)
Для n = 2 количество строк = 3 (00, 01, 10)
Для n = 3 количество строк = 5 (000, 001, 010, 100, 101)
Для n = 4 количество строк = 8 (0000, 0001, 0010, 0100, 1000, 0101, 1010, 1001)

Кажется, что это следует за рядом Фибоначчи, и рекуррентным соотношением для него является a n = a n − 1 + a n − 2 .
Таким образом, B является правильным выбором.

http://espressocode.top/count-number-binary-strings-without-consecutive-1s/
Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2016 (набор 1) | Вопрос 12

0.00 (0%) 0 votes