链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=709
注意当温度为零时,异形卵是不休眠的。。
因为刚开始把一个变量的初始化放错地方了,,WA了好几次,。。。不应该啊
#include <stdio.h>
int heat[1005];
int main()
{
int k;
int l,n;
int i;
int tem;
int j;
int t;
int sum;
scanf("%d",&k);
while(k--)
{
sum=-1; //刚开始这个语句放错地方了,,教训!
scanf("%d%d",&l,&n);
for (i=0;i<n;i++)
scanf("%d",&heat[i]);
for (i=0;i<=n-l;i++)
{
tem=0;
for (j=0;j<l;j++)
tem+=heat[j+i];
if(tem>sum)
{
sum=tem;
t=i;
}
}
if(sum!=-1)
printf("%d\n",t+1);
else
printf("0\n");
}
return 0;
}
天下武功,唯快不破
浙公网安备 33010602011771号