Submission #49159

#TimeUsernameProblemLanguageResultExecution timeMemory
49159faishol27Hacker (BOI15_hac)C++14
0 / 100
2 ms544 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define PUB push_back int N, dapat; ll data[500005], sliding = 0, ans = 0; vector <ll> score; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> N; dapat = (N+1)/2; for(int i=0;i<N;i++){ cin >> data[i]; } for(int i=0;i<dapat;i++) sliding += data[i]; score.PUB(sliding); for(int i=1;i<N;i++){ int right = (dapat+i-1)%N; sliding = sliding-data[i-1]+data[right]; score.PUB(sliding); } sort(score.begin(), score.end()); for(ll elm:score){ if(elm != score.back()) ans = max(ans, elm); } cout << ans << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...