Hai vòng tròn nhảy
Đề bài
Mô tả
Có người ( là số chẵn) đứng thành hai vòng tròn nhảy, mỗi vòng gồm đúng người. Mỗi người thuộc đúng một trong hai vòng. Hãy đếm số cách chia người thành hai vòng như vậy.
Một vòng tròn nhảy là một dãy vòng gồm một hay nhiều người. Hai vòng tròn được coi là giống nhau nếu có thể biến vòng này thành vòng kia bằng cách chọn lại người bắt đầu (tức là xoay vòng). Ví dụ ba vòng , và là giống nhau. Ngoài ra, hai vòng của một cách chia không phân biệt thứ tự với nhau.
Dữ liệu vào
Một số nguyên (, chẵn).
Dữ liệu ra
In ra một số nguyên: số cách chia người thành hai vòng tròn nhảy, mỗi vòng người. Đảm bảo đáp án nằm trong kiểu số nguyên 64-bit.
Ràng buộc
- là số chẵn
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 | 1 | Mỗi vòng gồm một người, chỉ có duy nhất một cách. |
| 4 | 3 | Ba cách: vòng và ; vòng và ; vòng và . |
| 8 | 1260 | |
| 20 | 12164510040883200 |
Bình luận