Cho n cặp dấu ngoặc đơn. Sinh ra tất cả các chuỗi dấu ngoặc hợp lệ có thể tạo thành.
Ví dụ: n = 3 -> ["((()))", "(()())", "(())()", "()(())", "()()()"]
Định Dạng Đầu Vào (Input)
Định Dạng Đầu Ra (Output)
Ràng Buộc (Constraints)
1 <= n <= 8
Ví Dụ Kiểm Thử Mẫu
3
["((()))", "(()())", "(())()", "()(())", "()()()"]
1
["()"]
Kỹ thuật Quay Lui O(4^n / sqrt(n))
Mở ngoặc khi open < n, đóng ngoặc khi close < open.
Bấm Chạy thử để kiểm tra các bộ test mẫu hoặc Nộp bài để chấm điểm chính thức.



