Borderou de evaluare (job #2822488)

Utilizator bogdan2405Strat Bogdan-Valentin bogdan2405 Data 24 decembrie 2021 00:08:53
Problema Parcurgere DFS - componente conexe Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 15

Raport evaluator

Compilare: main.cpp: In member function 'void Graph::BFS(int, int&, std::vector<int>&, std::queue<int>&, std::vector<int>&)': main.cpp:176:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for(i=0;i<m_adjList[first].size();++i){ | ~^~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graph::DFSbiconex(int, int, std::vector<int>&, std::vector<int>&, std::vector<int>&, int, std::stack<int>&, std::vector<int>&, std::vector<std::vector<int> >&)': main.cpp:215:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 215 | for(i=0;i<m_adjList[x].size();++i){ | ~^~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'std::vector<std::vector<int> > Graph::BiconexComponents()': main.cpp:246:16: warning: unused variable 'cnt' [-Wunused-variable] 246 | int temp=0,cnt=0,i; | ^~~ main.cpp: In member function 'void Graph::DFSctc(int, std::vector<int>&, std::stack<int>&)': main.cpp:273:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 273 | for(i=0;i<m_adjList[x].size();++i){ | ~^~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graph::Kosaraju(int, int, std::vector<int>&, std::vector<std::vector<int> >&, std::vector<std::vector<int> >&)': main.cpp:287:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for(i=0;i<adjListTrans[x].size();++i){ | ~^~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'std::vector<int> Graph::CTC()': main.cpp:306:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 306 | for(i=0;i<visited.size();++i){ | ~^~~~~~~~~~~~~~~ main.cpp:321:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 321 | Kosaraju(node, node, visited, reinterpret_cast<vector<vector<int>> &>(adjListTrans), | ^~~~~~~~~~~~ main.cpp:322:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 322 | reinterpret_cast<vector<vector<int>> &>(ctc)); | ^~~ main.cpp: In member function 'void Graph::DFS(int)': main.cpp:334:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 334 | for(i=0;i<m_adjList[x].size();++i){ | ~^~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'int Graph::numberOfComponents()': main.cpp:353:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 353 | for(i=0;i<freq.size();++i){ | ~^~~~~~~~~~~~ main.cpp:348:11: warning: unused variable 'j' [-Wunused-variable] 348 | int i,j; | ^ main.cpp: In member function 'bool Graph::HavelHakimi(std::vector<int>&)': main.cpp:377:21: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 377 | if(grades[0]>=grades.size()) main.cpp: In member function 'bool Graph::verify(std::vector<int>&)': main.cpp:398:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 398 | for(i=0;i<v.size();++i){ | ~^~~~~~~~~ main.cpp:400:16: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 400 | if(v[i]>=v.size())
Test Timp executie Memorie folosita Mesaj Punctaj/test
111ms5066kbIncorect0
210ms4960kbIncorect0
310ms4952kbOK5
416ms5111kbOK5
511ms5074kbIncorect0
611ms5083kbIncorect0
711ms5083kbIncorect0
811ms5099kbIncorect0
911ms5095kbIncorect0
1011ms5025kbIncorect0
1135ms5828kbIncorect0
1225ms5603kbIncorect0
1335ms5885kbIncorect0
1435ms6086kbIncorect0
1544ms6324kbIncorect0
1654ms6467kbIncorect0
1788ms13545kbOK5
1811ms5636kbIncorect0
1916ms5804kbIncorect0
2063ms6856kbIncorect0
Punctaj total15

Ceva nu functioneaza?