fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. unsigned long int catalanNumber (unsigned int n ) {
  5. unsigned long int dp[n+1];
  6. dp[0] = dp[1] = 1;
  7. for (int i=2; i<=n; i++) {
  8. dp[i] = 0;
  9. for (int j=0; j<i; j++)
  10. dp[i] += dp[j] * dp[i-j-1];
  11. }
  12. return dp[n];
  13. }
  14. int main() {
  15. int t; cin >> t;
  16. while(t--) {
  17. unsigned int n;
  18. cin >> n;
  19. cout << catalanNumber(n) << endl;
  20. }
  21. return 0;
  22. }
Time limit exceeded #stdin #stdout 5s 4544KB
stdin
Standard input is empty
stdout
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056
13883340098206915056