Borderou de evaluare (job #2409802)
Utilizator | Data | 19 aprilie 2019 13:43:47 | |
---|---|---|---|
Problema | Lowest Common Ancestor | Status | done |
Runda | Arhiva educationala | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:11:1: error: 'vector' does not name a type
vector <int> g [ NMAX + 1 ] ;
^~~~~~
main.cpp:15:1: error: 'vector' does not name a type
vector <int> eu ;
^~~~~~
main.cpp: In function 'void euler(int, int)':
main.cpp:20:3: error: 'eu' was not declared in this scope
eu.push_back(nod) ;
^~
main.cpp:21:17: error: 'g' was not declared in this scope
for (auto y : g[nod] ) {
^
main.cpp: In function 'void Rmq_init(int)':
main.cpp:34:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for (i = 0 ; i + (1 << j) - 1 < n ; i++ )
^~~
main.cpp:36:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
if (deuler[rmq[j-1][i]] > deuler[rmq[j-1][i+(1<<(j-1))]] )
^~
main.cpp: In function 'int Lca(int, int)':
main.cpp:59:12: error: 'eu' was not declared in this scope
return eu[rmq[k][first[a]]] ;
^~
main.cpp:61:12: error: 'eu' was not declared in this scope
return eu[rmq[k][first[b] - (1<<k)]] ;
^~
main.cpp: In function 'int main()':
main.cpp:73:5: error: 'g' was not declared in this scope
g[tata].push_back(i) ;
^
main.cpp:77:20: error: 'eu' was not declared in this scope
for (i = 0 ; i < eu.size() ; i++ ) {
^~
main.cpp:83:20: error: 'eu' was not declared in this scope
for (i = 0 ; i < eu.size() ; i++ ) {
^~
main.cpp:88:12: error: 'eu' was not declared in this scope
Rmq_init(eu.size()) ;
^~
main.cpp:69:28: warning: unused variable 'k' [-Wunused-variable]
int n, i, tata, m, a, b, k ;
^
main.cpp:70:33: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
fscanf (fin, "%d%d", &n, &m ) ;
^
main.cpp:72:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
fscanf (fin, "%d", &tata ) ;
^
main.cpp:90:35: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !