2111: Послідовність дужок 2
Переглянути як PDF
Надіслати розвʼязок
Бали:
14,00 (частково)
Ліміт часу:
1.0s
Ліміт памʼяті:
500M
Ввід:
stdin
Вивід:
stdout
Тип задачі
Ваше завдання полягає в тому, щоб обчислити кількість правильних послідовностей дужок довжини ~n~, якщо задано префікс послідовності.
Вхідні дані
У першому рядку є ціле число ~n~.
Другий рядок містить ~k~ символів: префікс послідовності.
Вихідні дані
Вивести кількість послідовностей за модулем ~10^9+7~.
Обмеження
- ~1≤k≤n≤10^6~
Приклад вхідних даних
6
(()
Приклад вихідних даних
2
Пояснення: Є є дві можливі послідовності: (())() і (()()).
Коментарі