Submission #860598

#TimeUsernameProblemLanguageResultExecution timeMemory
860598Darren0724Hacker (BOI15_hac)C++17
0 / 100
1 ms348 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define all(a) a.begin(),a.end() #define fast ios_base::sync_with_stdio(false);cin.tie(0); int32_t main(){ fast; int n;cin>>n; vector<int> v(3*n+1),pre(3*n+1); for(int i=1;i<=n;i++){ cin>>v[i]; v[i+2*n]=v[i+n]=v[i]; } for(int i=1;i<=3*n;i++){ pre[i]=pre[i-1]+v[i]; } int ans=0; int p=(n+1)/2; for(int i=1;i<=n;i++){ ans=max(ans,min(pre[i+n]-pre[i+n-p],pre[i+n+p-1]-pre[i+n-1])); } cout<<ans<<endl; 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...