题面
思路:暴力枚举,比较大小
思考:连续m个数字相加
while循环
未知bug
应出53,实出80
分析:本应该第一个是12,最后一个23,但现在第一个14,最后一个7
//ac代码
#include<iostream>
#include<algorithm>
using namespace std;
int a[3005], b[300006], minn = 300006;
int main()
{
int m,n;
cin >> n>>m;
for (int i =0; i <n; i++)
cin >> a[i];
for (int i =0; i <=n-m; i++)//连续m个和
{
int t =0;
while (t<m)
{
b[i] += a[i+t];
t++;
}
if (b[i] < minn)
minn = b[i];
}
cout <<minn;
}