Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Chuỗi ngoặc đúng

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Tập đoàn công nghệ XYZ yêu cầu bạn tạo ra tất cả các chuỗi ngoặc hợp lệ (đúng) có độ dài \(2N\), trong đó có \(N\) cặp dấu ngoặc đơn \(\text{'('}\) và \(\text{')'}\). Một chuỗi ngoặc là hợp lệ nếu: 1) Số lượng \(\text{'('}\) bằng số lượng \(\text{')'}\) và 2) Với mọi tiền tố, số lượng \(\text{'('}\) luôn \(\ge\) số lượng \(\text{')'}\).

Input

Một số nguyên dương \(N\) (\(1 \leq N \leq 8\)).

Output

In ra tất cả các chuỗi ngoặc hợp lệ có \(N\) cặp ngoặc, mỗi chuỗi trên một dòng, theo thứ tự từ điển tăng dần.

Example

Test 1

Input
1
Output
()

Test 2

Input
2
Output
(())
()()

Bình luận

Chưa có bình luận nào.