#include<stdio.h>
int main(){
int n,m,i=0;
scanf("%d %d",&n,&m);
int hurt[n];
double min_sum[n-m+2];
for(int q=0;q<n;q++){
scanf("%d",&hurt[q]);
}
for(int w=0;w<n-m+1;w++){
for(int e=i;e<=i+m-1;e++){
min_sum[w]+=hurt[e];
}
i++;
}
double min=min_sum[0];
for(int t=1;t<n-m+1;t++){
if(min_sum[t] < min){
min = min_sum[t];
}
}
printf("%.0lf",min);
return 0;
}
是数据类型不对吗?还是什么原因?