和尚特烦恼4——有多少战斗力

Time Limit: 1 Sec

Memory Limit: 128 MB

题目描述

小和尚每日练武真的是很累啊,但是为了以后更和谐。也没有办法了,只能天天那刻苦了;有一日练武结束后去找师傅聊天,猛然间,师傅说到,其实在这个世界上想混的好的话,光武功高是不行的,也要能喷能聊,你们要多读书了,从此以后小和尚每天都要抽出一部分时间来读书,有一天看到了一个叫卡特兰数的东西,看了半天你没有看懂,只知道是个数列,因此想让小朋友们帮忙找到数列前边的一些卡特兰数;快快帮忙吧; 注: 卡特兰数递推关系的解为: h(n)=C(2n,n)/(n + 1) (n = 1, 2, 3, …)

  C(2n,n)是组合数,表示从2n个不同的数中选取n个数,有多少种不同的组合。

输入

首先输入一个整数n(n<=30),表示测试实例的组数。然后有n组输入,每组输入包含一个正整数m(每个正整数m<50);

输出

对于每个正整数m,输出相应的卡特兰数,每个数占一行;

样例输入

3
1
2
3

样例输出

1
2
5