#L0310. 古老的括号
古老的括号
题目背景
Special for beginners, ^_^
题目描述
给定一个整数 n,请用递归生成:
n 对括号组成的所有合法括号序列
并按字典序输出。
输入格式
一个整数
1 ≤ n ≤ 10
输出格式
输出所有合法括号序列,每行一个。
样例
3
((()))
(()())
(())()
()(())
()()()
样例解释
当 n = 3 时,共有 5 种合法括号组合。
合法的定义是:
任意前缀中 '(' 的数量 ≥ ')'
最终 '(' 和 ')' 数量相等