Borderou de evaluare (job #2787104)

Utilizator mirceaisherebina mircea mirceaishere Data 22 octombrie 2021 15:14:43
Problema Componente biconexe Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:60:68: error: 'stack' has not been declared 60 | int depth[], int low[], bool isVisited[], stack<int> &visitedNodes) | ^~~~~ main.cpp:60:73: error: expected ',' or '...' before '<' token 60 | int depth[], int low[], bool isVisited[], stack<int> &visitedNodes) | ^ main.cpp: In member function 'void Graph::DFS(int, bool*)': main.cpp:37:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 37 | for (int i = 0; i < edges[node].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graph::torjanAlgorithm(int, int, int, std::vector<std::vector<int> >&, int*, int*, bool*, int)': main.cpp:65:9: error: 'visitedNodes' was not declared in this scope 65 | visitedNodes.push(node); | ^~~~~~~~~~~~ main.cpp:67:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < edges[node].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'void Graph::getMinimumDistances(int, int*)': main.cpp:176:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < edges[currentNode].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'std::vector<std::vector<int> > Graph::getBiconnectedComponents(int)': main.cpp:222:9: error: 'stack' was not declared in this scope 222 | stack<int> visitedNodes; | ^~~~~ main.cpp:5:1: note: 'std::stack' is defined in header '<stack>'; did you forget to '#include <stack>'? 4 | #include <iostream> +++ |+#include <stack> 5 | using namespace std; main.cpp:222:15: error: expected primary-expression before 'int' 222 | stack<int> visitedNodes; | ^~~ main.cpp:229:101: error: 'visitedNodes' was not declared in this scope 229 | torjanAlgorithm(startNode, 0, NO_PARENT_NODE, biconnectedComponents, depth, low, isVisited, visitedNodes); | ^~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:245:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 245 | for (int i = 0; i < biconnectedComponents.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:248:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 248 | for (int j = 0; j < component.size(); j++) | ~~^~~~~~~~~~~~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?