Nội dung Bài tập
Mã:
LTNC25_OnTap_48
Tên:
Liệt kê dãy ngoặc đúng
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
tynnp

Cho một số nguyên dương n, hãy liệt kê tất cả các dãy ngoặc đúng gồm n cặp dấu ngoặc tròn “(“ và “)”. Dãy ngoặc đúng là dãy thỏa mãn:

- Số dấu “(” bằng số dấu “)”.

- Tại mọi vị trí trong dãy, số dấu “(” từ đầu đến vị trí đó không nhỏ hơn số dấu “)”.

Chú ý: Sử dụng kỹ thuật đệ quy quay lui và ngôn ngữ lập trình C++.

Input: Một số nguyên dương n.

Output: In ra tất cả các dãy ngoặc đúng gồm n cặp, mỗi dãy trên một dòng.

Ví dụ:


Input

Output

3

((()))

(()())

(())()

()(())

()()()




    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận