Borderou de evaluare (job #3298083)

Utilizator ArdeleanOficialAlexandru ArdeleanOficial Data 26 mai 2025 20:47:42
Problema Potrivirea sirurilor Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 80

Raport evaluator

Compilare: main.cpp: In member function 'void KMP_Automaton::build()': main.cpp:43:37: warning: array subscript has type 'char' [-Wchar-subscripts] 43 | current->next[pattern[i]] = new AutomatonState(current->length + 1); | ^ main.cpp:47:37: warning: array subscript has type 'char' [-Wchar-subscripts] 47 | current->next[pattern[i]]->fail = failState; | ^ main.cpp:50:47: warning: array subscript has type 'char' [-Wchar-subscripts] 50 | current = current->next[pattern[i]]; | ^ main.cpp: In member function 'KMP_Automaton::AutomatonState* KMP_Automaton::AddChar(AutomatonState*, char)': main.cpp:56:38: warning: array subscript has type 'char' [-Wchar-subscripts] 56 | while (state && !state->next[c]) { | ^ main.cpp:59:36: warning: array subscript has type 'char' [-Wchar-subscripts] 59 | return state ? state->next[c] : root; // Return the next state or root if no transition | ^ main.cpp: In function 'std::vector<int> kmpSearch(const std::string&, const std::string&)': main.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 0; i < text.size(); ++i) { | ~~^~~~~~~~~~~~~ main.cpp:72:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (current->length == pattern.size()) { // If we reached a state that matches the entire pattern | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ main.cpp: In function 'std::vector<int> kmpSearchConcat(const std::string&, const std::string&)': main.cpp:86:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (int i = 1; i < concat.size(); ++i) { | ~~^~~~~~~~~~~~~~~ main.cpp: In function 'std::vector<int> rollingHashSearch(const std::string&, const std::string&)': main.cpp:179:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 179 | for (int i = 0; i <= text.size() - m; ++i) { | ~~^~~~~~~~~~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms303kbOK22
20ms303kbOK22
31ms1867kbOK22
40ms303kbOK22
51ms1343kbOK22
60ms1085kbOK22
70ms819kbOK22
81ms1343kbOK22
90ms557kbOK22
101ms2129kbOK22
111ms1343kbOK22
121ms1605kbOK22
130ms557kbOK22
141ms1343kbOK22
151ms2654kbOK22
160ms1081kbOK22
170ms819kbOK22
181ms1343kbOK22
191ms2129kbOK22
200ms819kbOK22
219ms5943kbOK220
229ms4136kbOK2
239ms5083kbOK2
248ms2564kbOK2
259ms5955kbOK2
269ms3952kbOK2
279ms4018kbOK2
289ms5242kbOK2
299ms5931kbOK2
309ms2555kbOK2
319ms2555kbOK220
329ms4517kbOK2
339ms7053kbOK2
349ms3956kbOK2
359ms4231kbOK2
369ms3715kbOK2
379ms4517kbOK2
389ms2592kbOK2
396ms2560kbOK2
409ms5091kbOK2
419ms5926kbOK20
429ms5660kbOK2
439ms6467kbOK2
449ms4521kbOK2
459ms2859kbOK2
465ms2551kbOK2
479ms3149kbOK2
489ms4231kbOK2
4917ms37699kbMemory limit exceeded0
5014ms11923kbOK2
Punctaj total80

Ceva nu functioneaza?