H. Скобочная последовательность по номеру
1000 мс · 256 МБ · всё или ничего
Правильные скобочные последовательности из пар скобок выписаны в лексикографическом порядке — открывающая скобка считается меньше закрывающей — и пронумерованы с нуля. Их ровно , где — число Каталана.
Отвечайте на запросы: по номеру выдать последовательность и по последовательности выдать её номер.
Формат ввода
В первой строке (). В каждой из следующих строк — либо 1 n r (, ), либо 2 n s, где — правильная скобочная последовательность из пар скобок.
Формат вывода
Для запроса первого вида выведите последовательность, для второго — её номер. По строке на запрос.
Примеры
ввод
2 1 1 0 2 1 ()
вывод
() 0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.