Borderou de evaluare (job #819775)
Utilizator |
|
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;