比赛 20240913练习 评测结果 WAATTTTTTW
题目名称 数字游戏 最终得分 20
用户昵称 会挽弯弓满月 运行时间 11.307 s
代码语言 C++ 内存使用 3.97 MiB
提交时间 2024-09-13 19:27:04
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
int n,s,t;
int a[100010];
int b[100010];
int tt,maxn;
int main()
{
	freopen("ggame.in","r",stdin);
	freopen("ggame.out","w",stdout);
	scanf("%d%d%d",&n,&s,&t);
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);
		b[i]=b[i-1]+a[i];
	}
	/*
	for(int i=1;i<=n;i++)
	{
		printf("%d ",a[i]);
	}
	printf("\n");
	for(int i=1;i<=n;i++)
	{
		printf("%d ",b[i]);
	}
	printf("\n");*/
	for(int i=1;i<=n;i++)
	{
		//cout<<i<<endl;
		for(int j=i+s-1;j<=i+t-1;j++)
		{
			//printf("b[%d]=%d b[%d]=%d ",j,b[j],i-1,b[i-1]);
			tt=b[j]-b[i-1];
			maxn=max(maxn,tt);
			//printf("%d\n",tt);
		}
		//printf("\n");
	} 
	printf("%d",maxn);
	return 0;
}