[luoguP1044] 栈(数论?)

传送门

 

卡特兰数

 

代码

#include <cstdio>

int n;
long long f[20];

int main()
{
	int i;
	scanf("%d", &n);
	f[0] = 1;
	for(i = 1; i <= n; i++) f[i] = f[i - 1] * (4 * i - 2) / (i + 1);
	printf("%lld\n", f[n]);
	return 0;
}

  

posted @ 2017-06-26 08:47  zht467  阅读(96)  评论(0编辑  收藏  举报