EduBrick

K. Только круглые скобки

3000 мс · 256 МБ · всё или ничего

По данному числу nn выведите все правильные скобочные последовательности длины nn из круглых скобок в лексикографическом порядке (символ ( меньше символа )).

Это классическая задача перебора с возвратом. Ветвь обрывается в двух случаях: закрывающих скобок стало больше открывающих, или открывающих уже столько, что закрыть их не успеть.

Формат ввода

Одна строка содержит число nn (0≤n≤200 \le n \le 20).

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

Все правильные скобочные последовательности длины nn, по одной на строку. Если их нет, вывод пустой.

Примеры

ввод
4
вывод
(())
()()
ввод
2
вывод
()
Войдите, чтобы отправлять решения.