我正在尝试解决一个问题 https://practice.geeksforgeeks.org/problems/nth-catalan-number/0 通过使用其中k = n -r
的方法
for(int i=0; i<k; i++){
res = res * (n - i);
res = (res/(i+1))%1000000007;
}
for n and r
but it get failed in the input n=778 and r = 116
but using the dynamic programming (by using two dimensional array) method it give the right answer
what are the reason of failure of first approach and success of second (dynamic programming) approach