60分,两个WA,其他错都是TLE
查看原帖
60分,两个WA,其他错都是TLE
738168
wang0728楼主2023/8/14 10:09
#include <bits/stdc++.h>
using namespace std;
int n,a[50005],ans;
long long sum[50005];
bool flag;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		sum[i]=sum[i-1]+a[i];
	}
	for(int i=n;i>=1;i--){
		for(int j=1;j<i;j++){
			if((sum[i]-sum[j])%7==0){
				ans=max(ans,i-j);
				flag=true;
			}
		}
	}
	if(flag==false) cout<<"0";
	else cout<<ans;
	return 0;
}
2023/8/14 10:09
加载中...