Прошу с алгоритмом к данной !

строку фибоначчи f(k) для натуральных чисел k определим так: f(1) = 'a', f(2) = 'b', f(k) = f(k - 1) + f(k - 2) при k > 2, где "+" означает конкатенацию строк. требуется найти количество вхождений строки s, состоящей из символов a и b, в строку фибоначчи f(n).

ограничения: длина s от 1 до 25, 1 < = n < = 45.

примечание. длина f(45) равна 1 134 903 170.


входные данные
в первой строке содержится число n, во второй - строка s.

выходные данные
выводится одно число - количество вхождений строки s в строку фибоначчи f(n).

LymarIvan   ·   05.02.2020 00:38
Ответов: 3 Показать ответы 5 Обсудить

Другие вопросы по Информатике

Вбутылке,стакане,кувшине и банке находится молоко,лимонад,квас и вода.известно,что вода и молоко не в бутылке,сосуд с лимонадом стоит между кувшином и сосудом с квасом,в банке не л...
Информатика
02.03.2019 00:40
4 ответ(ов)
Скратким ответом. какое количество байтов будет передаваться за одну секунду по каналу передачи информации с пропускной способностью 100 мбит/с?...
Информатика
02.03.2019 15:50
2 ответ(ов)
Какое сегодня число? день недели? как кричит осёл? наименьшее однозначное число? на чём путешествовал емеля? как называется рот у птицы? кто сидит на троне и царством? её н...
Информатика
03.03.2019 08:50
4 ответ(ов)
Раздай нарисуй детям воздушные шарики пользуясь схемой...
Информатика
07.03.2019 14:00
3 ответ(ов)
Составьте программу для вычисления площади прямоугольного треугольника по его катетам a и b....
Информатика
07.03.2019 22:30
4 ответ(ов)
Одноклеточная амёба каждые 3 часа делится на 2 клетки.определить сколько амеб будет через 3,6, часа.составить программу на языке паскаль....
Информатика
08.03.2019 12:10
4 ответ(ов)
Дано натуральное число n. определить, является ли оно простым . составить программу на языке программирования паскаль: подсчитать колтчество букв "а" в заданном тексте. надо ....
Информатика
08.03.2019 19:20
3 ответ(ов)
Даны координаты 2 точек на плоскости. определить расстояние между ними. (координаты- x1; y1 и x2; y2), конечная формула должна выглядеть так: d= корень квадратный из выражения (x2...
Информатика
09.03.2019 08:10
4 ответ(ов)
Решите ! ! автомобилисту нужно было проехать 370 км. первые три часа он двигался со скоростью 80км/ч, а оставшуюся часть пути - со скоростью 60 км/ч сколько всего времени был в п...
Информатика
09.03.2019 21:00
3 ответ(ов)
Известный пират флинт положил некоторую сумму s в банк под 3% годовых. выведите на экран,какой станет сумма через n лет...
Информатика
10.03.2019 01:50
3 ответ(ов)
2. напишите программу для вычисления значения функции: у= { х²+5, если х> 3 х-8, если х ≤ 3...
Информатика
03.03.2019 11:11
Сколько байт информации могут хранить 32 тригера? и как это расчитывать?...
Информатика
07.03.2019 20:26
3 ответ(ов)
Самые популярные сегодня