Borderou de evaluare (job #1235956)

Utilizator thewildnathNathan Wildenberg thewildnath Data 30 septembrie 2014 23:04:58
Problema Aho-Corasick Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 55

Raport evaluator

Compilare: user.cpp: In member function ‘void aho_corasick_automaton::add_word(const string&, int)’: user.cpp:59:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<s.size(); ++i) ^ user.cpp: In member function ‘void aho_corasick_automaton::build_fails(int)’: user.cpp:80:65: warning: array subscript has type ‘char’ [-Wchar-subscripts] while(k && !states[k].transitions[states[nod].letter]) ^ user.cpp:87:56: warning: array subscript has type ‘char’ [-Wchar-subscripts] if(states[k].transitions[states[nod].letter]) ^ user.cpp:88:59: warning: array subscript has type ‘char’ [-Wchar-subscripts] k=states[k].transitions[states[nod].letter]; ^ user.cpp: In member function ‘int aho_corasick_automaton::run_automaton(const string&)’: user.cpp:104:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<s.size(); ++i) ^ user.cpp:114:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=0; j<states[aux].word.size(); ++j) ^ user.cpp:102:18: warning: unused variable ‘aux’ [-Wunused-variable] int k=0, aux; ^ user.cpp:118:5: warning: no return statement in function returning non-void [-Wreturn-type] } ^ user.cpp: In function ‘int main()’: user.cpp:125:42: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("ahocorasick.in", "r", stdin); ^ user.cpp:126:44: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("ahocorasick.out", "w", stdout); ^ user.cpp:130:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d\n", &n); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms456kbOK5
20ms460kbOK5
30ms460kbOK5
40ms456kbOK5
50ms456kbOK5
644ms1292kbOK5
780ms1552kbOK5
896ms1812kbIncorect0
996ms2580kbIncorect0
1092ms1812kbOK5
1192ms1296kbOK5
1292ms1816kbOK5
1348ms900kbIncorect0
1464ms1296kbOK5
1568ms1548kbIncorect0
1680ms1548kbIncorect0
17Depăşit1612kbTime limit exceeded.0
18Depăşit1504kbTime limit exceeded.0
19100ms2076kbIncorect0
20Depăşit3792kbTime limit exceeded.0
Punctaj total55

Ceva nu functioneaza?