Submission #926364

#TimeUsernameProblemLanguageResultExecution timeMemory
926364NonozeHacker (BOI15_hac)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #pragma GCC optimize(2); void solve() { int n; cin >> n; vector<int> a; int mid=n/2+n%2, x; int sm=0; for (int i=0; i<mid; i++) { cin >> x; sm+=x; a.push_back(x); } for (int i=mid; i<n; i++) { cin >> x; a.push_back(x); } vector<int> sum(1, sm); deque<int> curr; curr.push_back(0); for (int i=1; i<mid; i++) { sum.push_back(sum.back()+a[(i+mid-1)%n]-a[i-1]); while (!curr.empty() && sum[curr.front()]>=sum[i]) curr.pop_front(); curr.push_front(i); } for (int i=mid; i<n; i++) sum.push_back(sum.back()+a[(i+mid-1)%n]-a[i-1]); int ans=0; for (int i=mid; i<n+mid; i++) { ans=max(ans, sum[curr.back()]); while (!curr.empty() && sum[curr.front()]>=sum[i%n]) curr.pop_front(); if (!curr.empty() && curr.back()==i-mid) curr.pop_back(); curr.push_front(i%n); } cout << ans << endl; return; } signed main() { ios::sync_with_stdio(0); cin.tie(0); solve(); return 0; }

Compilation message (stderr)

hac.cpp:3:24: error: '#pragma GCC optimize' string is badly formed
    3 | #pragma GCC optimize(2);
      |                        ^