1 solutions
-
0
C :
#include<stdio.h> int main() { //freopen("cs.txt","r",stdin); //freopen("csout.txt","w",stdout); int t,n,a[40]; a[1] = 1;a[2] = 2; for(int i = 3;i < 40;i++) a[i] = a[i - 1] + a[i - 2]; scanf("%d",&t); while(t--) { scanf("%d",&n); printf("%d\n",a[n]); } return 0; }C++ :
#include<iostream> #include<cstdio> #include<string> #include<cstring> #include<cmath> #include<algorithm> #include <fstream> #include <limits> #include <vector> #include <list> #include <set> #include <map> #include <queue> #include <stack> #include <cassert> using namespace std; int main() { int t,n; int a[106]={0,1,2}; for(int i=3;i<=50;i++) a[i]=a[i-1]+a[i-2]; scanf("%d",&t); while(t--) { scanf("%d",&n); printf("%d\n",a[n]); } return 0; }
- 1
Information
- ID
- 18589
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By