Borderou de evaluare (job #2822497)

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

Raport evaluator

Compilare: main.cpp: In member function 'void Graph::BFS(int, int&, std::vector<int>&, std::queue<int>&, std::vector<int>&)': main.cpp:174:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | 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:213:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for(i=0;i<m_adjList[x].size();++i){ | ~^~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'std::vector<std::vector<int> > Graph::BiconexComponents()': main.cpp:244:16: warning: unused variable 'cnt' [-Wunused-variable] 244 | int temp=0,cnt=0,i; | ^~~ main.cpp: In member function 'void Graph::DFSctc(int, std::vector<int>&, std::stack<int>&)': main.cpp:271:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 271 | 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:285:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 285 | for(i=0;i<adjListTrans[x].size();++i){ | ~^~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'std::vector<int> Graph::CTC()': main.cpp:304:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 304 | for(i=0;i<visited.size();++i){ | ~^~~~~~~~~~~~~~~ main.cpp:319:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 319 | Kosaraju(node, node, visited, reinterpret_cast<vector<vector<int>> &>(adjListTrans), | ^~~~~~~~~~~~ main.cpp:320:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 320 | reinterpret_cast<vector<vector<int>> &>(ctc)); | ^~~ main.cpp: In member function 'void Graph::DFS(int, std::vector<int>&)': main.cpp:332:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 332 | for(i=0;i<m_adjList[x].size();++i){ | ~^~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'int Graph::numberOfComponents()': main.cpp:351:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 351 | for(i=0;i<freq.size();++i){ | ~^~~~~~~~~~~~ main.cpp:346:11: warning: unused variable 'j' [-Wunused-variable] 346 | int i,j; | ^ main.cpp: In member function 'bool Graph::HavelHakimi(std::vector<int>&)': main.cpp:375: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] 375 | if(grades[0]>=grades.size()) main.cpp: In member function 'bool Graph::verify(std::vector<int>&)': main.cpp:396:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 396 | for(i=0;i<v.size();++i){ | ~^~~~~~~~~ main.cpp:398: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] 398 | if(v[i]>=v.size())
Test Timp executie Memorie folosita Mesaj Punctaj/test
111ms5066kbOK5
211ms5070kbOK5
311ms5070kbOK5
420ms5328kbOK5
511ms5074kbOK5
611ms5087kbOK5
711ms5042kbOK5
811ms5124kbOK5
911ms5111kbOK5
1011ms5165kbOK5
1134ms6180kbOK5
1230ms6098kbOK5
1344ms6586kbOK5
1449ms6627kbOK5
1558ms7045kbOK5
1673ms7380kbOK5
1797ms13590kbOK5
1811ms5689kbOK5
1916ms5869kbOK5
2087ms7856kbOK5
Punctaj total100

Ceva nu functioneaza?