Borderou de evaluare (job #3298085)

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

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
18ms397kbKilled by Signal 1100
25ms393kbKilled by Signal 1100
30ms303kbOK22
40ms303kbOK22
50ms303kbOK22
60ms303kbOK22
70ms303kbOK22
80ms303kbOK22
90ms303kbOK22
105ms421kbKilled by Signal 1100
110ms303kbOK22
129ms413kbKilled by Signal 1100
130ms303kbOK22
140ms303kbOK22
158ms417kbKilled by Signal 1100
160ms303kbOK22
170ms303kbOK22
188ms401kbKilled by Signal 1100
198ms413kbKilled by Signal 1100
200ms303kbOK22
2128ms20930kbOK220
2244ms34926kbOK2
2338ms29396kbOK2
2428ms21934kbOK2
2524ms19587kbOK2
2642ms32833kbOK2
2737ms29126kbOK2
2828ms23412kbOK2
2933ms25444kbOK2
3042ms34590kbOK2
3142ms34447kbOK220
3238ms31592kbOK2
3332ms25411kbOK2
3438ms31629kbOK2
3539ms32329kbOK2
3624ms19816kbOK2
3739ms32567kbOK2
3832ms26025kbOK2
3928ms22343kbOK2
4029ms24412kbOK2
4133ms28033kbOK20
4228ms23187kbOK2
4339ms29659kbOK2
4438ms29904kbOK2
4529ms23896kbOK2
4624ms21327kbOK2
4734ms27557kbOK2
4839ms32800kbOK2
4935ms37720kbMemory limit exceeded0
5037ms37490kbMemory limit exceeded0
Punctaj total66

Ceva nu functioneaza?