求助橙题
  • 板块学术版
  • 楼主Zxx200611
  • 当前回复11
  • 已保存回复11
  • 发布时间2020/5/25 13:29
  • 上次更新2023/11/7 01:45:15
查看原帖
求助橙题
175590
Zxx200611楼主2020/5/25 13:29

题目LinkLink
RE\color{purple}\text{RE}33 个点,讨论区有人说是数组开小了,但我开的是 10610^6,应该不是这个问题。
静态查错查不出来,和题解对拍了 25000+25000+ 组数据都没有问题。
求巨佬查错。

#include<bits/stdc++.h>
#define int long long
using namespace std;
int a[1000010];
signed main()
{
//	freopen("kettle.in","r",stdin);
//	freopen("kettle.out","w",stdout);
//	ios::sync_with_stdio(0);
//	cin.tie(0);
	int n,k;
	cin>>n>>k;
	k++;
	int sum=0;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		if(i<=k)
		{
			sum+=a[i];
		}
	}
	int ans=sum;
	for(int l=2,r=k+1;r<=n,l<=n;l++,r++)
	{
		sum-=a[l-1];
		sum+=a[r];
		if(ans<sum)
		{
			ans=sum;
		}
	}
	cout<<ans<<endl;
	return 0;
}
2020/5/25 13:29
加载中...