卡特兰数 get !
卡特兰数递推公式:
首先,卡特兰数的第
那么就有了下图:
第二个公式就是:
入门:
传送门
直接上公式就切了啊。。。
signed main()
{
cin >> n;
catalan[0] = catalan[1] = 1;
for(int i=2;i<=n;++i)
catalan[i] = catalan[i-1]*(4*i-2)/(i+1);
cout << catalan[n];
return 0;
}
卡特兰数递推公式:
首先,卡特兰数的第
那么就有了下图:
第二个公式就是:
传送门
直接上公式就切了啊。。。
signed main()
{
cin >> n;
catalan[0] = catalan[1] = 1;
for(int i=2;i<=n;++i)
catalan[i] = catalan[i-1]*(4*i-2)/(i+1);
cout << catalan[n];
return 0;
}