NYOJ 709 异形卵

链接: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;
}


 

你可能感兴趣的:(OJ)