Borderou de evaluare (job #819775)

Utilizator avatar Haha Hahaha Haha IP ascuns
Problemă Becuri1 (clasa a 7-a) Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 9 apr. 2025 14:43:40 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'void compute_direction(std::vector<std::vector<int> >&, bool, bool)': main.cpp:43:30: error: reference to 'right' is ambiguous 43 | if (reverse) right[i][x] = dist; | ^~~~~ In file included from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/ios:44, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/ostream:40, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/iostream:41, from main.cpp:1: /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:1070:3: note: candidates are: 'std::ios_base& std::right(ios_base&)' 1070 | right(ios_base& __base) | ^~~~~ main.cpp:11:37: note: 'std::vector<std::vector<int> > right' 11 | vector<vector<int>> up, down, left, right; | ^~~~~ main.cpp:44:22: error: reference to 'left' is ambiguous 44 | else left[i][x] = dist; | ^~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:1062:3: note: candidates are: 'std::ios_base& std::left(ios_base&)' 1062 | left(ios_base& __base) | ^~~~ main.cpp:11:31: note: 'std::vector<std::vector<int> > left' 11 | vector<vector<int>> up, down, left, right; | ^~~~ main.cpp: In function 'int main()': main.cpp:60:5: error: reference to 'left' is ambiguous 60 | left.assign(M, vector<int>(N, 0)); | ^~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:1062:3: note: candidates are: 'std::ios_base& std::left(ios_base&)' 1062 | left(ios_base& __base) | ^~~~ main.cpp:11:31: note: 'std::vector<std::vector<int> > left' 11 | vector<vector<int>> up, down, left, right; | ^~~~ main.cpp:61:5: error: reference to 'right' is ambiguous 61 | right.assign(M, vector<int>(N, 0)); | ^~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:1070:3: note: candidates are: 'std::ios_base& std::right(ios_base&)' 1070 | right(ios_base& __base) | ^~~~~ main.cpp:11:37: note: 'std::vector<std::vector<int> > right' 11 | vector<vector<int>> up, down, left, right; | ^~~~~ main.cpp:70:23: error: reference to 'left' is ambiguous 70 | compute_direction(left, false, false); | ^~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:1062:3: note: candidates are: 'std::ios_base& std::left(ios_base&)' 1062 | left(ios_base& __base) | ^~~~ main.cpp:11:31: note: 'std::vector<std::vector<int> > left' 11 | vector<vector<int>> up, down, left, right;