卡特兰数
![](https://i-blog.csdnimg.cn/blog_migrate/c391b1154afdc9693f73f7cd23353ed2.png)
代码(用C实现)
#include<bits/stdc++.h>
using namespace std;
long long C[100];
int main(){
C[0]=C[1]=1;
for(int i=2;i<=20;i++){
C[i]=C[i-1]*(4*i-2)/(i+1);
}
int n;
cin>>n;cout<<C[n]<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
long long C[100];
int main(){
C[0]=C[1]=1;
for(int i=2;i<=20;i++){
C[i]=C[i-1]*(4*i-2)/(i+1);
}
int n;
cin>>n;cout<<C[n]<<endl;
return 0;
}