题目:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1124
代码:
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
long long int ans[55]={1,1,2,4};
for(int i=4;i<=32;i++)
{
ans[i]=ans[i-1]+ans[i-2]+ans[i-3];
}
int t;
scanf("%d",&t);
int temp=0;
while(t--)
{
int n;
scanf("%d",&n);
printf("Case %d:\n%lld\n",++temp,ans[n]);
}
}