Problem lunchbox
User Xiwen
Submission Time 2025-11-04 16:24:02
Score 0
Max Time N/A
Max Memory N/A

Compile Error

lunchbox.cpp: In function ‘int main()’:
lunchbox.cpp:20:16: error: ‘max_element’ was not declared in this scope
20 | int max_it = max_element(numVector.begin(), numVector.end());
| ^~~~~~~~~~~
lunchbox.cpp:21:18: error: invalid type argument of unary ‘*’ (have ‘int’)
21 | int max_val = *max_it;
| ^~~~~~
lunchbox.cpp:22:41: error: cannot convert ‘std::vector<int>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<int*, std::vector<int> >’} to ‘const char*’
22 | numVector.erase(remove(numVector.begin(), numVector.end(), max_val), numVector.end());
| ~~~~~~~~~~~~~~~^~
| |
| std::vector<int>::iterator {aka __gnu_cxx::__normal_iterator<int*, std::vector<int> >}
In file included from /usr/include/c++/9/cstdio:42,
from /usr/incl