#include<cstdio>
#include<cstring>
int d[100];
int num[100];
int main()
{
for(int i=0;i<=20;i++)
{
d[i]=1*i;
d[i+20]=2*i;
d[i+40]=3*i;
}
d[61]=25;
d[62]=50;
int T,t=1;
int sum;
scanf("%d",&T);
while(T--)
{
int res=0;
scanf("%d",&sum);
for(int i=0;i<63;i++)
for(int j=i;j<63;j++)
for(int k=j;k<63;k++)
if(d[i]+d[j]+d[k]==sum)
res++;
printf("Scenario #%d:\n%d\n\n",t++,res);
}
}poj 1959 Darts
最新推荐文章于 2018-08-14 11:49:03 发布
本文提供了一个使用C++实现的程序示例,该程序通过多重循环遍历算法来解决特定数值问题,展示了如何定义和使用数组,以及如何通过条件判断进行结果计算。

142

被折叠的 条评论
为什么被折叠?



