Submission #1289044

#TimeUsernameProblemLanguageResultExecution timeMemory
1289044LIATricks of the Trade (CEOI23_trade)C++17
Compilation error
0 ms0 KiB
ll ans = -inf; ll n, k; vll b, s; vll pre; void dc(ll l, ll r, ll optl, ll optr) { if (l > r) return; ll mid = (l + r) / 2; ll ans_mid = -inf, opt = optl; ll st = max(optl, mid), ed = optr; ll sum_k_best = 0; priority_queue<ll, vll, greater<ll>> pq; for (ll i = st; i <= ed; ++i) { ll len = i - mid + 1; pq.push(s[i]); sum_k_best += s[i]; while (pq.size() > k) { ll node = pq.top(); pq.pop(); sum_k_best -= node; } if (len < k) continue; ll sum = pre[i] - (mid == 0 ? 0 : pre[mid - 1]); ll ans_i = sum_k_best - sum; if (ans_i > ans_mid) { ans_mid = ans_i; opt = i; } } ans = max(ans, ans_mid); dc(l, mid-1, optl, opt); dc(mid + 1, r, opt, optr); }

Compilation message (stderr)

trade.cpp:1:1: error: 'll' does not name a type
    1 | ll ans = -inf;
      | ^~
trade.cpp:2:1: error: 'll' does not name a type
    2 | ll n, k;
      | ^~
trade.cpp:3:1: error: 'vll' does not name a type
    3 | vll b, s;
      | ^~~
trade.cpp:4:1: error: 'vll' does not name a type
    4 | vll pre;
      | ^~~
trade.cpp:5:6: error: variable or field 'dc' declared void
    5 | void dc(ll l, ll r, ll optl, ll optr) {
      |      ^~
trade.cpp:5:9: error: 'll' was not declared in this scope
    5 | void dc(ll l, ll r, ll optl, ll optr) {
      |         ^~
trade.cpp:5:15: error: 'll' was not declared in this scope
    5 | void dc(ll l, ll r, ll optl, ll optr) {
      |               ^~
trade.cpp:5:21: error: 'll' was not declared in this scope
    5 | void dc(ll l, ll r, ll optl, ll optr) {
      |                     ^~
trade.cpp:5:30: error: 'll' was not declared in this scope
    5 | void dc(ll l, ll r, ll optl, ll optr) {
      |                              ^~