竞赛
考级
用递归:时间复杂度高
粉碎机粉碎粉碎机
斜角悲第3冠
#include<bits/stdc++.h> using namespace std; int a[50]; int main(){ a[0]=1;a[1]=1; int n; cin>>n; for(int i = 2;i<=n;i++){ a[i]=a[i-1]+a[i-2]; } cout<<a[n-1]; }
爱玩米忽游的lyx
#include<iostream> using namespace std; int main() { int n; cin>>n; if(n1 || n2) { cout<<1<<endl; return 0; } int last1=1; int last2=1; int now=0; for(int i=3;i<=n;i++) { now=last1+last2; last2=last1; last1=now; } cout<<now<<endl; return 0; } //这里要注意那个if是一定要写的,并且要加return 0; | 头文件 |main | |- - -|-- -| | if | cout | 有问题可以找我(程序)。
发可不能发;看; 挺
#include<iostream> using namespace std; int main(){ int n,f,r,t; cin >> n; }
133****5839
#include <bits/stdc++.h> using namespace std; int main() { int N; cin>>N; int a[41]={0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986}; cout<<a[N]; return 0; }
吳振華
#include <bits/stdc++.h> using namespace std; int main(){ int n=0; cin>>n; int a[41]={0}; a[1]=1; a[2]=1; for(int i=3;i<=n;i++){ a[i]=a[i-1]+a[i-2]; } cout<<a[n]; return 0; }
黑白世界
#include <iostream> using namespace std; int f(int n){ if (n<=2){ return 1; } return f(n-1)+f(n-2); int main(){ int n; cin >> n; cout<<f(n); return 0; }
180****3299
是人都知道斐波那契数列 n₁+n₂=n₃以此类推
墨宇本墨
#include<bits/stdc++.h> using namespace std; int n,ans=0; int a[100]; int main(){ cin >> n; a[1]=1; a[2]=1; for(int i=2;i<=n;i++){ a[i]=a[i-1]+a[i-2] } cout << a[n]; return 0; }
A(Hello world!)
Arena Breakout
#include<bits/stdc++.h> using namespace std; int a[100]; int main(){ int n; cin>>n; a[1]=1; a[2]=1; for(int i=3;i<=40;i++){ a[i]=a[i-1]+a[i-2];}//这里定义斐波那契数列,不用一个一个输 cout<<a[n]; return 0;}
卡莫纳玩家
#include <iostream> using namespace std; int main() { // 定义一个数组来存储斐波那契数列的前40项 long long fib[41]; }
超级大懒龙
#include <iostream> using namespace std; int main() { long long a[50]; long long b[50]; a[0]=1; a[1]=1; b[0]=1; b[1]=1; int n,m;cin>>n; for(int i=2;i<=n;i++) { a[i]=a[i-1]+a[i-2]; } cout<<a[n-1]; }
//hi c++
我是AC的GO
#include<bits/stdc++.h> using namespace std; int fi(int a){ if(a<3){return 1;} else{return fi(a-1)+fi(a-2);}//递归 } int main(){ int a;cin>>a; cout<<fi(a); }
91封面我老师
CEGO.tyx
枫岚
zsy
共42条