一道趣题(catalan数)
  QLtA9LK6PyNk 2023年11月02日 41 0


一道趣题(catalan数)_output



catalan数

/*#include<cstdio>
#include<algorithm>
using namespace std;
#define mod 1000000
int main(){
    int n,i,j,k,sum,s[1010],f;
    //while(scanf("%d",&n))
    for(n=3;n<=20;n++){
        if(n==0)break;
        for(i=1;i<=n;i++)
            s[i]=i;
        sum=0;
        do{
            f=1;
            for(i=1;i<=n && f;i++)
                for(j=i+1;j<=n && f;j++)
                    for(k=j+1;k<=n && f;k++){
                        if(s[i]<s[j] && s[j]<s[k]){
                            f=0;
                            break;
                        }
                    }
            if(f)sum++;
        }while(next_permutation(s+1,s+n+1));
        printf(" %d =  %d\n",n,sum);
    }
}*/
#include<cstdio>
#define mod 1000000
long long h[1010];
int main(){
    int n,i,j;
    h[0]=1;h[1]=1;
    for(i=2;i<=1000;i++){
        for(j=0;j<=i-1;j++)
            h[i]=(h[i]+h[j]*h[i-1-j])%mod;
    }
    while(scanf("%d",&n)){
        if(n==0)break;
        printf("%lld\n",h[n]);
    }
}




【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: poj 4044 下一篇: POJ 1204
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  QLtA9LK6PyNk   2023年11月02日   56   0   0 ansj测试测试数据outputinput
  QLtA9LK6PyNk   2023年11月02日   41   0   0 divn2优化ideinput
QLtA9LK6PyNk
作者其他文章 更多

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02