Borderou de evaluare (job #2792263)

Utilizator izotova_dIzotova Daria izotova_d Data 1 noiembrie 2021 12:20:37
Problema BFS - Parcurgere in latime Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In member function 'void Graph::bfs(int)': main.cpp:62:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int i = 0; i < this->adj_list[start_node].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:68:57: error: no matching function for call to 'find(std::vector<int>::iterator, std::vector<int>::iterator, int&)' 68 | inVisited = find(visited.begin(), visited.end(), key) != visited.end(); | ^ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from main.cpp:1: /usr/include/c++/10/bits/streambuf_iterator.h:422:5: note: candidate: 'template<class _CharT2> typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, std::istreambuf_iterator<_CharT> >::__type std::find(std::istreambuf_iterator<_CharT>, std::istreambuf_iterator<_CharT>, const _CharT2&)' 422 | find(istreambuf_iterator<_CharT> __first, | ^~~~ /usr/include/c++/10/bits/streambuf_iterator.h:422:5: note: template argument deduction/substitution failed: main.cpp:68:57: note: '__gnu_cxx::__normal_iterator<int*, std::vector<int> >' is not derived from 'std::istreambuf_iterator<_CharT>' 68 | inVisited = find(visited.begin(), visited.end(), key) != visited.end(); | ^ main.cpp:69:63: error: no matching function for call to 'find(std::deque<int>::iterator, std::deque<int>::iterator, int&)' 69 | inUnvisited = find(unvisited.begin(), unvisited.end(), key) != unvisited.end(); | ^ In file included from /usr/include/c++/10/bits/locale_facets.h:48, from /usr/include/c++/10/bits/basic_ios.h:37, from /usr/include/c++/10/ios:44, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from main.cpp:1: /usr/include/c++/10/bits/streambuf_iterator.h:422:5: note: candidate: 'template<class _CharT2> typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, std::istreambuf_iterator<_CharT> >::__type std::find(std::istreambuf_iterator<_CharT>, std::istreambuf_iterator<_CharT>, const _CharT2&)' 422 | find(istreambuf_iterator<_CharT> __first, | ^~~~ /usr/include/c++/10/bits/streambuf_iterator.h:422:5: note: template argument deduction/substitution failed: main.cpp:69:63: note: 'std::_Deque_iterator<int, int&, int*>' is not derived from 'std::istreambuf_iterator<_CharT>' 69 | inUnvisited = find(unvisited.begin(), unvisited.end(), key) != unvisited.end(); | ^ main.cpp:87:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < answer.size(); i++) | ~~^~~~~~~~~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?