diff --git a/zeta_cpp/24416.cpp b/zeta_cpp/24416.cpp new file mode 100644 index 0000000..d31fe02 --- /dev/null +++ b/zeta_cpp/24416.cpp @@ -0,0 +1,37 @@ +#include + +using namespace std; + + +int cnt1, cnt2, f[42]; + +int fib(int n) { + if (n == 1 or n == 2) { + cnt1++; + return 1; + } else return (fib(n - 1) + fib(n - 2)); +} + +int fibonacci(int n) { + return f[n]; +} + +int main() { + + int n; + + cin >> n; + + fib(n); + + f[1] = 1; + f[2] = 1; + + for (int i = 3; i <= n; i++) { + f[i] = f[i - 1] + f[i - 2]; + cnt2++; + } + cout << cnt1 << " " << cnt2 << endl; + + return 0; +} \ No newline at end of file