1 solutions
-
0
C :
#include<stdio.h> int dp[42]; int main() { int n,m,i; dp[1]=0; dp[2]=1; dp[3]=2; for(i=4;i<42;i++) dp[i]=dp[i-1]+dp[i-2]; scanf("%d",&n); while(n--) { scanf("%d",&m); printf("%d\n",dp[m]); } return 0; }
C++ :
#include<iostream> using namespace std; unsigned long long a[105]; int b[100]; int main() { int n; cin>>n; a[1]=0;a[2]=1;a[3]=2; for(int i=1;i<=n;++i) cin>>b[i]; for(int i=4;i<=100;++i) a[i]=a[i-1]+a[i-2]; for(int i=1;i<=n;++i) cout<<a[b[i]]<<endl; return 0; }
- 1
Information
- ID
- 650
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By