Point Connection Game in a Circle

Xem dạng PDF

Gửi bài giải


Điểm: 1,33 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
Pre Shanghai 2004
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Ghi ~2n~ số ~1~, ~2~, ~3~, ..., ~2n - 1~, ~2n~ lên vòng tròn.

Kẻ ~n~ đường thẳng nối các cặp số sao cho số nào cũng được nối và các đường thẳng này không cắt nhau.

Đếm số cách nối.

Input

  • Mỗi dòng là một số nguyên dương ~n~.
  • Kết thúc là số ~-1~.

Output

  • Với mỗi ~n~, in ra số cách nối trên ~1~ dòng.

Giới hạn

  • ~1 \leq~ ~n \leq~ ~150~.

Sample Input

2
-1

Sample Output

2

Note

Làm quen với số Catalan và công thức liên quan đến số Catalan. Sau đó là bài CATALAN, Dãy ngoặc bậc K.


Đang tải...