Borderou de evaluare (job #2293736)

Utilizator AndreiDumitrescuAndrei Dumitrescu AndreiDumitrescu Data 1 decembrie 2018 15:06:05
Problema Lowest Common Ancestor Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:13:34: error: 'int log [4000010]' redeclared as different kind of symbol int dp[4000010][22] , log[4000010]; ^ In file included from /usr/include/features.h:367:0, from /usr/include/x86_64-linux-gnu/c++/6/bits/os_defines.h:39, from /usr/include/x86_64-linux-gnu/c++/6/bits/c++config.h:507, from /usr/include/c++/6/cassert:43, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:33, from main.cpp:1: /usr/include/x86_64-linux-gnu/bits/mathcalls.h:109:1: note: previous declaration 'double log(double)' __MATHCALL_VEC (log,, (_Mdouble_ __x)); ^ main.cpp: In function 'int parcurgere_euleriana(int, int)': main.cpp:27:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < graph[nod].size(); i++) ~~^~~~~~~~~~~~~~~~~~~ main.cpp: In function 'int interogare(int, int)': main.cpp:64:33: error: invalid types '<unresolved overloaded function type>[int]' for array subscript return minim(dp[x][log[dif]], dp[y-(1<<log[dif])][log[dif]]); ^ main.cpp:64:53: error: invalid types '<unresolved overloaded function type>[int]' for array subscript return minim(dp[x][log[dif]], dp[y-(1<<log[dif])][log[dif]]); ^ main.cpp:64:64: error: invalid types '<unresolved overloaded function type>[int]' for array subscript return minim(dp[x][log[dif]], dp[y-(1<<log[dif])][log[dif]]); ^ main.cpp: In function 'void lca(const std::vector<std::vector<int> >&, const std::vector<std::pair<int, int> >&)': main.cpp:78:14: error: invalid types '<unresolved overloaded function type>[int]' for array subscript log[i] = log[i/2] + 1; ^ main.cpp:78:25: error: invalid types '<unresolved overloaded function type>[int]' for array subscript log[i] = log[i/2] + 1; ^ main.cpp:79:30: error: invalid types '<unresolved overloaded function type>[int]' for array subscript for(int j = 1; j <= log[k]; j++) ^ main.cpp:82:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < queries.size(); i++) ~~^~~~~~~~~~~~~~~~ main.cpp:84:14: error: 'x' was not declared in this scope f >> x >> y; ^ main.cpp:84:19: error: 'y' was not declared in this scope f >> x >> y; ^ main.cpp:90:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < queries.size(); i++){ ~~^~~~~~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:104:14: warning: unused variable 'y' [-Wunused-variable] Non zero exit status: 1

Ceva nu functioneaza?