fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int dp[1000];
  5. int bio(int n, int r) {
  6. if(n == 1 ||n == 0 || (n == r)||(n == n && r == 0))
  7. return 1;
  8. else if(dp[n] == 0) {
  9. dp[n] = bio(n - 1, r -1) + bio(n -1 ,r);
  10. return dp[n];
  11.  
  12. }
  13.  
  14. }
  15. int main()
  16. {
  17. int x, n, r;
  18. scanf("%i %i", &n, &r);
  19. x = bio(n, r);
  20.  
  21. printf("%i\n", x);
  22.  
  23. return 0;
  24.  
  25. }
  26.  
Success #stdin #stdout 0s 3348KB
stdin
6 3
stdout
16