제출 #1172852

#제출 시각아이디문제언어결과실행 시간메모리
1172852WarinchaiBikeparking (EGOI24_bikeparking)C++20
0 / 100
20 ms6772 KiB
#include<bits/stdc++.h>
using namespace std;
int x[300005];
int y[300005];
vector<int>ppl;
vector<int>lvl;
int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n;cin>>n;
    for(int i=0;i<n;i++){
        cin>>x[i];
        for(int j=0;j<x[i];j++)lvl.push_back(i);
    }
    for(int i=0;i<n;i++){
        cin>>y[i];
        for(int j=0;j<y[i];j++)ppl.push_back(i);
    }
    int ans=-1e9-1;
    int sz=ppl.size();
    for(int i=0;i<sz;i++){
        int temp=0;
        for(int j=i;j<sz;j++){
            if(ppl[j]>lvl[j-i])temp++;
            else if(ppl[j]<lvl[j-i])temp--;
        }
        int bf=sz-i;
        for(int j=0;j<i;j++){
            if(ppl[j]>lvl[bf+j])temp++;
            else if(ppl[j]<lvl[bf+j])temp--;
        }
        ans=max(ans,temp);
    }
    cout<<0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...