J. Количество скобочных последовательностей
2000 мс · 256 МБ · всё или ничего
Посчитайте количество правильных скобочных последовательностей длины — из открывающих и закрывающих скобок, — составленных из круглых и квадратных скобок так, что внутри любой пары круглых скобок нет квадратных.
Например, ([]) подходит, а ([)] не является правильной вовсе, и (()) подходит, а ([]) внутри круглых квадратных не содержит — содержит их вложенная пара, которая сама лежит внутри круглых. Разберитесь на маленьких : при ответ 2, при — 7.
Перебирать нельзя: при последовательностей астрономически много. Разберите первую скобку — круглую и квадратную по отдельности, — и получится рекуррента.
Формат ввода
Одна строка содержит число ().
Формат вывода
Одно число — количество последовательностей по модулю .
Примеры
ввод
5
вывод
625
ввод
1
вывод
2
Войдите, чтобы отправлять решения.