60分
查看原帖
60分
679600
quruijie5418814524楼主2022/12/18 10:11

1-7AC 8-12TLE

#include<bits/stdc++.h>
using namespace std;
int n,a[100005],s[100005],ans;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		s[i]=s[i-1]+a[i];
	}
	for(int k=2;k<=n;k++){
		for(int i=1;i<=n;i++){
			int j=i+k-1;
			int sum=s[j]-s[i-1];
			if(j-i+1-sum==sum){
				ans=max(ans,sum*2);
			}
		}
	}
	cout<<ans;
	return 0;
}
2022/12/18 10:11
加载中...