На рисунке изображена последовательность букв, похожих на "ш" и "и". Нужно посчитать количество способов прочитать эту последовательность как комбинацию букв "ш" и "и", используя все символы.
Предположим, что каждый "зубец" соответствует букве "и", а три "зубца" - букве "ш". Посчитаем количество зубцов: их 8.
Возможные варианты:
Теперь посчитаем количество способов для каждого варианта:
Суммарное количество способов: 6 + 1 = 7.
Теперь другой способ решения:
Обозначим букву "и" как 1, а "ш" как 0.
Пусть a[i] - количество способов прочитать первые i зубцов.
a[0] = 1
a[i] = a[i-1] + a[i-3], если i >= 3
a[1] = a[0] = 1
a[2] = a[1] = 1
a[3] = a[2] + a[0] = 1 + 1 = 2
a[4] = a[3] + a[1] = 2 + 1 = 3
a[5] = a[4] + a[2] = 3 + 1 = 4
a[6] = a[5] + a[3] = 4 + 2 = 6
a[7] = a[6] + a[4] = 6 + 3 = 9
a[8] = a[7] + a[5] = 9 + 4 = 13
Ответ: 13