Submission #361448

# Submission time Handle Problem Language Result Execution time Memory
361448 2021-01-30T08:36:46 Z l3nl3 Just Long Neckties (JOI20_ho_t1) C++17
Compilation error
0 ms 0 KB
#include <bits/stdc++.h> 

using namespace std;

const int mxsz = 2e5 + 7;

int n, a[mxsz], b[mxsz];
priority_queue<int> q;

int main () {
    cin >> n;
    for (int i = 1; i <= n+1; i++) {
        cin >> a[i];
    }
    for (int j = 1; j <= n; j++) {
        cin >> b[j];
    }
    sort(a+1, a+n+1+1);
    sort(b+1, b+n+1);
    reverse(b+1, b+n+1);
    int r = n+1;
    for (int i = 1; i <= n; i++) {
        q.push(max(a[r--] - b[i], 0));
    }
    r = n;
    for (int i = 1; i <= n+1; i++) {
        cout << q.top() << ' ';
        if (i != n+1) {
            priority_queue<int> q_2;
            bool f = 1;
            while (!q.empty()) {
                if (f) {
                    if (q.top() != a[i+1] - b[r]) {
                        q_2.push(q.top());
                    }
                    f = 0;
                } else {
                    q_2.push(q.top());
                }
                q.pop();
            }
        }
        q = q_2;
        q.push(max(a[i] - b[r--], 0));
    }
}

Compilation message

ho_t1.cpp: In function 'int main()':
ho_t1.cpp:43:13: error: 'q_2' was not declared in this scope
   43 |         q = q_2;
      |             ^~~