Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

T. Опять скобочные последовательности

В этой задаче под правильной скобочной последовательностью (ПСП) понимается правильная скобочная последовательность из круглых и квадратных скобок, где ни одна пара квадратных скобок не может содержать пару круглых скобок.

По данному числу n выведите все ПСП из n скобок в лексикографическом порядке. Упорядоченность символов следующая: ’(’ < ’[’ < ’)’ < ’]’

Формат ввода

В единственной строке дано число скобок n, 0 ≤ n ≤16.

Формат вывода

Выведите правильные скобочные последовательности в лексикографическом порядке по одной в строке. Скобки внутри одной строки идут подряд и не разделяются пробелами

Пример 1

2

()
[]

Пример 2

3

Пример 3

4






(())
([])
()()
()[]
[[]]
[]()
[][]