Description
Input
Output
Sample Input
Sample Output
#include<stdio.h>
int t,n,ans[25]={0,1,2,3};
int main(){
scanf("%d",&t);
while(t--){
scanf("%d",&n);
for(int i=4;i<=n;i++)
ans[i]=ans[i-1]*2-ans[i-3];
printf("%d\n",ans[n]);
}
return 0;
}
#include<stdio.h>
int t,n,ans[25]={0,1,2};
int main(){
scanf("%d",&t);
while(t--){
scanf("%d",&n);
for(int i=3;i<=n;i++)
ans[i]=ans[i-1]+ans[i-2];
printf("%d\n",ans[n]);
}
return 0;
}
原文:http://www.cnblogs.com/flipped/p/5183509.html