http://acm.hdu.edu.cn/showproblem.php?pid=2041
#include <bits/stdc++.h> using namespace std; int a[50]; int main() { for(int i=1;i<=40;i++) { if(i==1||i==2) a[i]=1; else a[i]=a[i-1]+a[i-2]; } int n; scanf("%d",&n); for(int i=1;i<=n;i++) { int x; scanf("%d",&x); printf("%d\n",a[x]); } return 0; }
原文:https://www.cnblogs.com/zlrrrr/p/9321168.html