Borderou de evaluare (job #2787104)
| Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !
