10753. Послідовність дужок 2


Відправити розв'язок

Бали: 30
Time limit: 1.0s
Memory limit: 500M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Ваше завдання полягає в тому, щоб обчислити кількість правильних послідовностей дужок довжини \(n\), якщо задано префікс послідовності.

Вхідні дані

У першому рядку є ціле число \(n\).

Другий рядок містить \(k\) символів: префікс послідовності.

Вихідні дані

Вивести кількість послідовностей за модулем \(10^9+7\).

Обмеження

  • \(1≤k≤n≤10^6\)

Приклад вхідних даних

6 
(()

Приклад вихідних даних

2

Пояснення: Є є дві можливі послідовності: (())() і (()()).


Коментарі

Ще немає коментарів.