0分求调
查看原帖
0分求调
1278301
jiayu114514楼主2025/8/3 22:38
#include<bits/stdc++.h>
using namespace std;
int a[1000005]={0};
int n,k,wz;
inline int find(){
	int suml,sumr;
	for(int i=wz;i<=wz+k;i++){
		sumr+=a[i];
	}
	for(int i=wz-5;i<=wz;i++){
		suml+=a[i];
	}
	if(sumr>=suml){
		return sumr;
	}
	else{
		return suml;
	}
}
int main(){
	cin>>n>>k;
	int maxx=-114;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		maxx=max(maxx,a[i]);
	}
	for(int i=1;i<=n;i++){
		if(a[i]==maxx){
			wz=i;
			break;	
		}
	}
	cout<<find();
	return 0;
}
2025/8/3 22:38
加载中...