#include <iostream> #include <vector> using namespace std; int main() { int n; cin>>n; vector<int> dp(n+1,0); dp[0]=1; dp[1]=1; for(int i=2;i<n+1;i++){ for(int j=1;j<i+1;j++){ dp[i]+=dp[j-1]*dp[i-j]; } } cout<<dp[n]; return 0; } // 64 位输出请用 printf("%lld")