Problem payraise
User justin271828
Submission Time 2024-12-15 17:03:34
Score 0
Max Time N/A
Max Memory N/A

Compile Error

payraise.cpp: In constructor ‘node::node(int, int)’:
payraise.cpp:11:21: error: expected ‘{’ before ‘/’ token
11 | s(S), e(E), m(S+E)/2, val(0), lazy(0) {
| ^
payraise.cpp: In function ‘void order(int)’:
payraise.cpp:46:2: error: reference to ‘end’ is ambiguous
46 | end[index] = counter-1;}
| ^~~
In file included from /usr/include/x86_64-linux-gnu/c++/9/bits/stdc++.h:95,
from payraise.cpp:1:
/usr/include/c++/9/valarray:1244:5: note: candidates are: ‘template<class _Tp> const _Tp* std::end(const std::valarray<_Tp>&)’
1244 | end(const valarray<_Tp>& __va)
| ^~~
/usr/include/c++/9/valarray:1234:5: note: ‘template<class _Tp> _Tp* std::end(std::valarray<_Tp>&)’
1234 | end(valarray<_Tp>& __va)
| ^~~
In file included from /usr/include/c++/9/string:54,
from /usr/include/c++/9/bits/locale_