Submission #1137511

#TimeUsernameProblemLanguageResultExecution timeMemory
1137511hashimaliText editor (CEOI24_editor)C++20
0 / 100
0 ms324 KiB
#include <bits/stdc++.h> #define endl '\n' #define ld long double #define pb push_back #define pf push_front #define mod 1000000007 #define se second #define fi first #define all(ls) (ls).begin(),(ls).end() #define int long long using namespace std; void solve(){ int n,sl,sc,el,ec; cin>>n>>sl>>sc>>el>>sc; int a[n]; for(int i=0;i<n;i++) cin>>a[i]; int ans=1e9; if(el>1) ans=min(ans,abs(el-sl-1)+ec+a[0]+1-sc); if(el<n-1) ans=min(ans,abs(el-sl+1)-ec+a[0]+1+sc); cout<<min(ans,abs(sc-ec)+abs(sl-el))<<endl; } signed main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int t=1; // cin>>t; for(int i=1;i<=t;i++){ // cout<<"Scenario #"<<i<<":"<<" "; solve(); } }
#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...