Borderou de evaluare (job #2679878)

Utilizator Catalina07Encea Catalina Catalina07 Data 1 decembrie 2020 18:55:19
Problema Lowest Common Ancestor Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'void recursiveDfs(int&, std::vector<std::vector<int> >&, std::vector<std::vector<std::pair<int, int> > >&, bool*, int*, int*, int*, std::vector<int>&)': main.cpp:42:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < graph[node].size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ main.cpp:54:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < queries[node].size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~ main.cpp: In function 'std::vector<int> lca(std::vector<std::vector<int> >&, std::vector<std::pair<int, int> >&)': main.cpp:71:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < queries.size(); ++i) { ~~^~~~~~~~~~~~~~~~ main.cpp:82:82: error: invalid initialization of non-const reference of type 'int&' from an rvalue of type 'int' recursiveDfs(1, graph, eachNodeQuery, visited, ancestor, parent, rank, answer); ^ main.cpp:33:6: note: initializing argument 1 of 'void recursiveDfs(int&, std::vector<std::vector<int> >&, std::vector<std::vector<std::pair<int, int> > >&, bool*, int*, int*, int*, std::vector<int>&)' void recursiveDfs(int &node, std::vector<std::vector<int>> &graph, ^~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:120:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < ans.size(); ++i) { ~~^~~~~~~~~~~~ main.cpp: In function 'int getAllParents(int&, int*)': main.cpp:13:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Non zero exit status: 1

Ceva nu functioneaza?