Submission #1137570

#TimeUsernameProblemLanguageResultExecution timeMemory
1137570SyedSohaib_123Text editor (CEOI24_editor)C++20
5 / 100
0 ms328 KiB
#include <bits/stdc++.h>

using namespace std;

#define append push_back
#define int long long

const int N=2e5+10,LG=20;
int mod=1e9+7;

void solve(int tst) {
    int n;
    cin>>n;
    int a,b,x,y;
    cin>>a>>b>>x>>y;
    vector<int>v(n+1,0);
    for(int i=1;i<=n;i++){
        cin>>v[i];
        v[i]++;
    }
    if(n<=2){
        if(x==1){
            cout<<min({abs(b-y),y+1-(a==2),v[1]-y+2-(a==2)});
        }
        else if(x==2){
            cout<<(a==1)<<endl;
        }
        return;
    }
    
}

signed main() {
    ios::sync_with_stdio(0);
    cin.tie(0);cout.tie(0);
    int t = 1;
    // cin >> t;
    for (int i = 0; i < t; i++) {
        solve(i);
    }
}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...