/*
* 程序的版权和版本声明部分:
* Copyright (c) 2014,郑州大学SIAS国际学院
* 作 者: 王 杰
* 完成日期:2014 年 3 月 14 日
*
* 对任务及求解方法的描述部分:
* 输入描述: 略或见注释、总结
* 问题描述: 略或见注释、总结
* 程序输出: 略或见注释、总结
* 问题分析: 略或见注释、总结
* 算法设计: 略或见注释、总结
*/
#include<stdio.h>
int main()
{
int k,l,l1,n,i,j,sum,max;
scanf("%d",&k);
while(k--){
max=-301;
sum=0;
scanf("%d%d",&l,&n);
l1=l;
int a[n];
for(i=0;i<n;i++){
scanf("%d",&a[i]);
//getchar();
}
for(i=0;i<=n-l1;i++){
sum=0;
j=i;
l=l1;
while(l--){
sum+=a[j];
j++;
}
a[i]=sum;
}
for(i=0;i<=n-l1;i++)
max=max>a[i]? max:a[i];
if(max<0)
printf("0\n");
else
for(i=0;i<=n-l1;i++)
if(a[i]==max){
printf("%d\n",i+1);
break;
}
}
return 0;
}
运行结果:
总结:语言基础题