K. Генерация скобочных последовательностей
3000 мс · 256 МБ · всё или ничего
По данному числу выведите все правильные скобочные последовательности длины из круглых и квадратных скобок.
Последовательности выводятся в лексикографическом порядке, причём порядок символов такой: ( меньше [, [ меньше ), ) меньше ]. Коротко: ([)].
Порядок неочевидный, и списывать его из привычного порядка кодов символов нельзя — проверьте себя на примере из условия.
Если нечётно, правильных последовательностей нет.
Формат ввода
Одна строка содержит число ().
Формат вывода
Все правильные скобочные последовательности длины , по одной на строку. При вывод пустой.
Примеры
ввод
4
вывод
(()) ([]) ()() ()[] [()] [[]] []() [][]
Войдите, чтобы отправлять решения.