Problem atomsplit
User ye
Submission Time 2025-06-19 10:34:27
Score 0
Max Time N/A
Max Memory N/A

Compile Error

atomsplit.cpp: In function ‘int main()’:
atomsplit.cpp:15:3: error: expected ‘}’ before ‘else’
15 | else{
| ^~~~
atomsplit.cpp:13:21: note: to match this ‘{’
13 | if (pq.top() == 1){
| ^
atomsplit.cpp:17:18: error: invalid use of member function ‘std::priority_queue<_Tp, _Sequence, _Compare>::const_reference std::priority_queue<_Tp, _Sequence, _Compare>::top() const [with _Tp = long long int; _Sequence = std::vector<long long int, std::allocator<long long int> >; _Compare = std::less<long long int>; std::priority_queue<_Tp, _Sequence, _Compare>::const_reference = const long long int&]’ (did you forget the ‘()’ ?)
17 | pq.push(pq.top/2);
| ~~~^~~
| ()
atomsplit.cpp:18:18: error: invalid use of member function ‘std::priority_queue<_Tp, _Sequence, _Compare>::const_reference std::priority_queue<_Tp, _Sequence, _Comp