求助
  • 板块P1722 矩阵 II
  • 楼主KEVINbzy
  • 当前回复6
  • 已保存回复6
  • 发布时间2021/10/8 17:26
  • 上次更新2023/11/4 04:20:43
查看原帖
求助
355701
KEVINbzy楼主2021/10/8 17:26

RT: WA 5

CODE:

#include <iostream>
#include <cstdio>

using namespace std;

int n,m;
int catalan[1005];

int Catalan(int root){
    if(root<=1){
        return 1;
    }

    if(catalan[root]){
        return catalan[root];
    }

    int ans=0;

    for(int i=0;i<root;i++){
        ans+=Catalan(i)*Catalan(root-i-1);
    }

    return catalan[root]=ans;
}

int main(){
    scanf("%d",&n);

    printf("%d",Catalan(n));

    return 0;
}

0 pts: 记录

萌新刚学OI,求助 \jk

2021/10/8 17:26
加载中...