这几天做hdu的ACM steps,遇到了好几个卡塔兰数。
卡塔兰数是组合数学中一个常在各种计数问题中出现的数列。以比利时的数学家欧仁·查理·卡塔兰
(1814–1894)命名。
卡塔兰数的一般项公式为
卡特兰数前几项为 :1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012……
怎么来的我也不知道,好几个题大神们推出是卡塔兰数,然后我就安公式用java的大数求的……我用的公式是h(n)= h(0)*h(n-1)+h(1)*h(n-2) + ... + h(n-1)h(0) (n>=2)
下面附上几道题,以后慢慢研究……
Train Problem II
Time Limit: 2000/1000 M......
阅读全文