求助 64分
查看原帖
求助 64分
370532
SuAnRan楼主2022/12/6 01:04
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
const int N=1e6+10;
LL n,k;
LL ans=1e12+1;
LL a[N];
LL ma1(LL x,LL y)
{
	if(x<=y)
	return x;
	else
	return y;
}
int main()
{       a[0]=0;
		 cin>>n>>k;
		 for(int i=1;i<n;i++)
		 {    LL t;
		 	cin>>t;
		 	a[i]=a[i-1]+t;
		 }
		 if(k>n)k=n;          
		 for(int i=0;i<=n-k;i++)
		 { 
		 	ans=ma1(ans,a[i-1]+a[n-1]-a[i+k-1]);
		 }
		 cout<<ans;
}

总感觉什么都对 不知道错哪

2022/12/6 01:04
加载中...