Gửi bài giải
Điểm:
12,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Có thể định nghĩa khái niệm dãy ngoặc đúng dưới dạng đệ quy như sau:
"()" là dãy ngoặc đúng
C là dãy ngoặc đúng nếu ~C=(A)~ hay ~C=AB~ với ~A~,~B~ là các dãy ngoặc đúng.
Ví dụ dãy ngoặc đúng: (),(()),()(),(())()
Ví dụ dãy ngoặc sai: )(,((((,()((,)))),)()(
Yêu cầu: Bạn hãy viết chương trình liệt kê tất cả các dãy ngoặc đúng có chiều dài ~n~(~n~ chẵn)
Input
- Là số nguyên ~n~ (~n~ chẵn, ~2 ≤ n ≤ 20~)
Output
- In số ~m~ là số lượng các dãy ngoặc đúng có chiều dài ~n~
Example
Test 1
Input 1
4
Output 1
2
Test 2
Input 2
2
Output 2
1
Bình luận