AC

许诺  •  3天前


#include <iostream>

using namespace std;

long long catalan(int n) {

long long C = 1;
for (int i = 1; i <= n; ++i) {
    C = C * (2 * n - i + 1) / i;
}
return C / (n + 1);

}

int main() {

int n;
cin >> n;
cout << catalan(n) << endl;
return 0;

}


评论:

请先登录,才能进行评论