P1614爱与愁的心痛

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;
}

  

posted @ 2022-03-11 09:06  心悟&&星际  阅读(87)  评论(0编辑  收藏  举报