Borderou de evaluare (job #781595)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Căutare binară | Compilator | cpp-32 |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 8 iul. 2024 15:49:18 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'int main()':
main.cpp:77:24: error: reference to 'less_equal' is ambiguous
77 | cout << less_equal(arr, x) << "\n";
| ^~~~~~~~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/string:49,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h:40,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:41,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/ios:44,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/ostream:40,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/iostream:41,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_function.h:365:12: note: candidates are: 'template<class _Tp> struct std::less_equal'
365 | struct less_equal;
| ^~~~~~~~~~
main.cpp:26:5: note: 'int less_equal(const std::vector<int>&, int)'
26 | int less_equal(const vector<int>& arr, int x) {
| ^~~~~~~~~~
main.cpp:80:24: error: reference to 'greater_equal' is ambiguous
80 | cout << greater_equal(arr, x) << "\n";
| ^~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_function.h:362:12: note: candidates are: 'template<class _Tp> struct std::greater_equal'
362 | struct greater_equal;
| ^~~~~~~~~~~~~
main.cpp:44:5: note: 'int greater_equal(const std::vector<int>&, int)'
44 | int greater_equal(const vector<int>& arr, int x) {
| ^~~~~~~~~~~~~