Submission #1336412

#TimeUsernameProblemLanguageResultExecution timeMemory
1336412yhkhooBikeparking (EGOI24_bikeparking)C++17
0 / 100
1 ms344 KiB
#include <bits/stdc++.h>
using namespace std;

using vi = basic_string<int>;

int main(){
    ios_base::sync_with_stdio(0); cin.tie(0);
    int n;
    cin >> n;
    vi x(n, 0), y(n, 0), xl;
    deque<int> yl;
    for(int i=0; i<n; i++){
        cin >> x[i];
        for(int j=0; j<x[i]; j++){
            xl.push_back(i);
        }
    }
    for(int i=0; i<n; i++){
        cin >> y[i];
        for(int j=0; j<y[i]; j++){
            yl.push_back(i);
        }
    }
    int ans = INT_MIN;
    for(int i=0; i<yl.size(); i++){
        int cur = 0;
        for(int i=0; i<yl.size(); i++){
            int t = xl[i];
            int& s = yl[i];
            if(t < s){
                cur++;
            }
            else if(t == s){

            }
            else{
                cur--;
            }
        }
        yl.push_back(yl.front());
        yl.pop_front();
        if(cur > ans){
            ans = cur;
        }
    }
    cout << ans;
    return 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...