您的位置:首页 > 其它

小兔的棋盘--卡特兰数

2016-08-15 12:29 295 查看
<span style="font-size:18px; font-family: Arial, Helvetica, sans-serif;">#include <stdio.h>  </span>
<span style="font-size:18px; font-family: Arial, Helvetica, sans-serif;">int main()</span>
<span style="font-size:18px;">{
//	freopen("C:\\Users\\5201\\Desktop\\IN.txt","r",stdin);
//	freopen("C:\\Users\\5201\\Desktop\\OUT.txt","w",stdout);
long long a[36];
int i, j;
<span style="white-space:pre">	</span>a[0] = 1;
for(i = 1; i < 36; i++)  //卡特兰数,结果要乘二
{
a[i] = 0;
for(j = 0; j < i; j++)
{
a[i] += a[j] * a[i-j-1];
}
}
int n,p=0;
while(~scanf("%d",&n)&&n!=-1)
printf("%d %d %lld\n",++p,n,2*a
);
return 0;
}//不会可以百度下卡特兰数,收获会很大</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: