Đăng nhập để hỏi chi tiết
Cho dãy số Fibonacci thứ N,biết f(1)=1;f(2)=1;f(N)=f(N-2)+f(N-1)
Mảng C++
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
281
99
#include <bits/stdc++.h>
using namespace std;
int main() {
long long n;
cin>>n;
long long f[n+1];
f[1]=1,f[2]=1;
for (long long i=3;i<=n;i++)
f[i]=f[i-1]+f[i-2];
cout<<f[n];
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
\begin{array}{c} \color{#FFFFFFff}{H}\color{#E7E7E7ff}{o}\color{#CFCFCFff}{r}\color{#B7B7B7ff}{i}\color{#9F9F9Fff}{z}\color{#878787ff}{o}\color{#6F6F6Fff}{n} \end{array} $\\$
// Horizon
#include <bits/stdc++.h>
using namespace std;
long long f(int n) {
if (n == 1 || n == 2)
return 1;
return f(n - 1) + f(n - 2);
}
int main() {
int n; cin >> n;
cout << f(n);
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin