Submission #1158051

#TimeUsernameProblemLanguageResultExecution timeMemory
1158051wjliangtpeGrowing Vegetables is Fun 4 (JOI21_ho_t1)C++20
0 / 100
1 ms396 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define oo 10000000000000001 int s,t,n,a,b,dl[200005],dr[200005],ans=oo; signed main(){ ios::sync_with_stdio(0),cin.tie(0); cin>>n>>a; for(int i=1;i<=n-1;i++){ cin>>b; dl[i]=max(a-a,1-b+a); s+=dl[i]; //cout<<dl[i]<<'\n'; dr[i]=max(a-a,b-a+1); //cout<<dr[i]<<'\n'; a=b; } for(int i=n-1;i>=1;i--){ s-=dl[i]; t+=dr[i]; ans=min(ans,max(s,t)); } cout<<ans<<'\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...