Borderou de evaluare (job #2296782)

Utilizator livliviLivia Magureanu livlivi Data 5 decembrie 2018 00:26:20
Problema Abc2 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:5:26: error: expected ']' before ';' token #define M ((1 << 20) - 1); ^ main.cpp:10:21: note: in expansion of macro 'M' long long hashtable[M]; ^ main.cpp:10:22: error: expected unqualified-id before ']' token long long hashtable[M]; ^ main.cpp: In function 'bool inside(long long int)': main.cpp:14:9: error: 'hashtable' was not declared in this scope while (hashtable[v] != 0) { ^~~~~~~~~ main.cpp:5:26: error: expected ')' before ';' token #define M ((1 << 20) - 1); ^ main.cpp:19:12: note: in expansion of macro 'M' if (v == M) { v = 0; } ^ main.cpp:19:13: error: expected primary-expression before ')' token if (v == M) { v = 0; } ^ main.cpp: In function 'void insert(long long int)': main.cpp:26:9: error: 'hashtable' was not declared in this scope while (hashtable[v] != 0 and hashtable[v] != value) { ^~~~~~~~~ main.cpp:5:26: error: expected ')' before ';' token #define M ((1 << 20) - 1); ^ main.cpp:28:12: note: in expansion of macro 'M' if (v == M) { v = 0; } ^ main.cpp:28:13: error: expected primary-expression before ')' token if (v == M) { v = 0; } ^ main.cpp:30:2: error: 'hashtable' was not declared in this scope hashtable[v] = value; ^~~~~~~~~ main.cpp: In function 'int main()': main.cpp:41:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < x.size(); i++) ~~^~~~~~~~~~ main.cpp:56:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0, j = 0; i <= s.size() - n; i++){ ~~^~~~~~~~~~~~~~~ main.cpp:57:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(j < s.size() && j < i + n){ ~~^~~~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?