求助,RE两个点,80分
查看原帖
求助,RE两个点,80分
340333
dengyunsheng楼主2020/10/18 19:57

这里是代码

#include<bits/stdc++.h>
using namespace std;
int n;
vector<int>g[7];
int main(){
    cin>>n;
    int ans = 0;
    int sum = 0;
    for(int i=1;i<=n;i++){
        int x;
        cin>>x;
        sum+=x;
        g[sum%7].push_back(i);
        if(g[sum%7].size()>1){
            int t = i - g[sum%7][0];
            ans = max(ans,t);
        }
    }
    cout<<ans<<endl;
    return 0;
}

不太清楚哪里出了问题

2020/10/18 19:57
加载中...