Borderou de evaluare (job #2813278)

Utilizator alexbrinzaAlexandru Brinza alexbrinza Data 6 decembrie 2021 11:00:16
Problema Parcurgere DFS - componente conexe Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In constructor 'graph::graph(int, int, std::vector<std::vector<int> >&)': main.cpp:35:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 35 | for( int j = 0; j < ad[i].size(); ++j) | ~~^~~~~~~~~~~~~~ main.cpp: In constructor 'graph::graph(int, int, std::vector<std::vector<int> >&, std::vector<std::vector<int> >&)': main.cpp:43:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 43 | for( int j = 0; j < ad[i].size(); ++j){ | ~~^~~~~~~~~~~~~~ main.cpp: In member function 'void graph::DFS(int, bool*)': main.cpp:68:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for( int i = 0; i < Ad[nod].size(); ++i ){ | ~~^~~~~~~~~~~~~~~~ main.cpp: In member function 'void graph::DFS_r(int, std::vector<bool>&, std::vector<std::vector<int> >&, std::vector<int>&)': main.cpp:76:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 76 | for( int i = 0; i < ad[nod].size(); ++i ){ | ~~^~~~~~~~~~~~~~~~ main.cpp: In member function 'void graph::BFS(int)': main.cpp:88:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 88 | Q.pop(); for( int i = 0; i < Ad[x].size(); ++i ){ | ~~^~~~~~~~~~~~~~ main.cpp: In member function 'void graph::Kruskal()': main.cpp:133:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 133 | for( int i = 1; i <= nodes; ++i ) | ^~~ main.cpp:134:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 134 | disjoint_sets[i] = {i,1}; for( int i = 1; i <= M; ++i ){ | ^~~ main.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 149 | for( int i = 0; i < Sol.size(); ++i ) | ~~^~~~~~~~~~~~ main.cpp: In member function 'void graph::Dijkstra(int)': main.cpp:160:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 160 | else vis[nod] = 1; for( int i = 0; i < Ad[nod].size(); ++i ){ int w = Ad[nod][i]; | ^~~~ main.cpp:160:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 160 | else vis[nod] = 1; for( int i = 0; i < Ad[nod].size(); ++i ){ int w = Ad[nod][i]; | ^~~ main.cpp:160:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 160 | else vis[nod] = 1; for( int i = 0; i < Ad[nod].size(); ++i ){ int w = Ad[nod][i]; | ~~^~~~~~~~~~~~~~~~ main.cpp: In member function 'void graph::BellmanFord(int)': main.cpp:178:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 178 | inQ[nod] = false; for( int i = 0; i < Ad[nod].size(); ++i ){ | ~~^~~~~~~~~~~~~~~~ main.cpp: In member function 'void graph::TopoDFS(int, std::vector<bool>&, std::stack<int>&)': main.cpp:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 203 | for( int i = 0; i < Ad[nod].size(); ++i ){ | ~~^~~~~~~~~~~~~~~~ main.cpp: In member function 'void graph::TopoSort()': main.cpp:212:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms184kbOK5
22ms184kbOK5
32ms184kbOK5
411ms528kbOK5
52ms184kbOK5
62ms184kbOK5
72ms184kbOK5
82ms184kbOK5
92ms184kbOK5
102ms184kbOK5
1135ms2162kbOK5
1230ms2617kbOK5
1344ms3784kbOK5
1453ms5070kbOK5
1572ms5697kbOK5
1692ms6844kbOK5
17121ms16388kbOK5
1811ms4939kbOK5
1916ms5431kbOK5
20108ms9166kbOK5
Punctaj total100

Ceva nu functioneaza?