农场里有 n 头牛,农场主人需要给这些牛搭建一个圈形的围栏,每头牛都需要一个独立的空间。为了使得围栏更加稳定,农场主人决定使用木棍和铁链来固定围栏。每头牛的空间由一个木棍和两个铁链组成,且木棍和铁链的连接处必须是一个完整的括号。数字 n 代表牛的数量,请你设计一个函数,用于生成所有可能的并且稳定的围栏组合。
示例1

输入

3

输出

["((()))","(()())","(())()","()(())","()()()"]
示例2

输入

1

输出

["()"]

备注:
1 按照左括号较多靠前的顺序输出
加载中...