您的位置:首页 > 其它

卡特兰数

2013-04-20 20:47 204 查看
卡特兰数又称卡塔兰数,是组合数学中一个常出现在各种计数问题中出现的数列

卡特兰数前几项为 : 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190, 6564120420, 24466267020, 91482563640, 343059613650, 1289904147324, 4861946401452, ...

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int i,n;
long h[1000];
h[0]=1; h[1]=1;
for(i=2; i<20; i++)
h[i]=h[i-1]*(4*i-2)/(i+1);
while(~scanf("%d",&n))
{
printf("%ld\n",h
);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: