Borderou de evaluare (job #3298084)

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

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
30ms303kbOK22
40ms303kbIncorect00
50ms303kbIncorect00
60ms303kbIncorect00
70ms303kbIncorect00
80ms303kbIncorect00
90ms303kbIncorect00
100ms303kbOK22
110ms303kbOK22
120ms303kbOK22
130ms303kbIncorect00
140ms303kbIncorect00
150ms303kbOK22
160ms303kbIncorect00
170ms303kbIncorect00
180ms303kbOK22
190ms303kbOK22
200ms303kbIncorect00
214ms5943kbIncorect00
229ms12185kbIncorect0
238ms10665kbIncorect0
247ms7839kbIncorect0
256ms7262kbIncorect0
269ms11849kbIncorect0
279ms10518kbIncorect0
287ms8523kbIncorect0
294ms6717kbIncorect0
309ms12521kbIncorect0
319ms12517kbIncorect00
329ms11333kbIncorect0
337ms9150kbIncorect0
349ms11558kbIncorect0
358ms11833kbIncorect0
364ms6860kbIncorect0
379ms11862kbIncorect0
388ms9408kbIncorect0
397ms8089kbIncorect0
407ms9027kbIncorect0
418ms10125kbIncorect00
427ms8544kbIncorect0
438ms10665kbIncorect0
448ms10809kbIncorect0
457ms8626kbIncorect0
467ms7802kbIncorect0
478ms9969kbIncorect0
489ms11829kbIncorect0
4918ms19222kbIncorect0
509ms12349kbIncorect0
Punctaj total18

Ceva nu functioneaza?