Problem medianheap
User enterusername
Submission Time 2026-06-20 11:21:16
Score 0
Max Time N/A
Max Memory N/A

Compile Error

medianheap.cpp:6:34: error: ‘larger’ was not declared in this scope
6 | priority_queue<int, vector<int>, larger<int>> upper_half;
| ^~~~~~
medianheap.cpp:6:44: error: template argument 3 is invalid
6 | priority_queue<int, vector<int>, larger<int>> upper_half;
| ^~
medianheap.cpp: In function ‘void balance()’:
medianheap.cpp:10:39: error: request for member ‘size’ in ‘upper_half’, which is of non-class type ‘int’
10 | while(lower_half.size() > upper_half.size() + 1)
| ^~~~
medianheap.cpp:12:14: error: request for member ‘push’ in ‘upper_half’, which is of non-class type ‘int’
12 | upper_half.push(lower_half.top());
| ^~~~
medianheap.cpp:15:39: error: request for member ‘size’ in ‘upper_half’, which is of non-class type ‘int’
15 | while(lo