for(int i=1;i<=n;i++){ for(int j=i+ans;j<=n;j++){ if((sum[j]-sum[i-1])%7==0){ ans=j-i+1; } } }
和
for(int i=1;i<=n-1;i++){ for(int j=i+ans+1;j<=n;j++){ if((sum[j]-sum[i])%7==0){ ans=j-i; } } }
的前缀和有什么区别呢(第二个民间数据过不了)