P3131(普及-)求条:
#include <bits/stdc++.h>
using namespace std;
long long a[100000010],sum[100000010],b[7];
int main() {
long long n,cnt=0,ans=0;
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=n;i++){
sum[i]=sum[i-1]+a[i];
sum[i]%=7;
if(!b[sum[i]])b[sum[i]]=i;
else ans=max(ans,i-b[sum[i]]);
}
cout<<ans<<endl;
return 0;
}