卡特兰数
代码(用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;
}