hpnq

Untitled

May 8th, 2022
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. typedef long long ll;
  3. using namespace std;
  4. int gg[77];
  5.  
  6. int f(int n)
  7. {
  8.     if (n < 0)
  9.     {
  10.         return 0;
  11.     }else if (n == 0)
  12.     {
  13.         return 1;
  14.     }else
  15.     {
  16.         if (gg[n] == -1)
  17.         {
  18.             gg[n] = f(n-1) + f(n-2) + f(n-3);
  19.         }
  20.         return gg[n];
  21.     }
  22. }
  23.  
  24.  
  25. int main()
  26. {
  27.     int a;
  28.     cin >> a;
  29.     memset(gg, -1, sizeof gg);
  30.     cout << f(a);
  31.  
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment