P1614爱与愁的心痛
分析:
共计n-m+1个连续区间,从这n-m+1个数中取最小值。问题转为如何求这n-m+1个数,可以用前缀和进行优化。
//P1614爱与愁的心痛
#include<iostream>
#include<algorithm>
using namespace std;
int a[3001],b[3001];
int main()
{
int n,m;
cin>>n>>m;
for (int i=0;i<n;i++)
{
int x;
cin>>x;
a[i+1]=a[i]+x;
}
for (int i=m;i<=n;i++)
{
b[i-m]=a[i]-a[i-m];
}
sort(b,b+n-m+1);
cout<<b[0]<<endl;
}
浙公网安备 33010602011771号