1 条题解
-
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
信息
- ID
- 597
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者