Borderou de evaluare (job #2757047)

Utilizator llalexandruLungu Alexandru Ioan llalexandru Data 3 iunie 2021 18:11:26
Problema Potrivirea sirurilor Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 40

Raport evaluator

Compilare: main.cpp: In member function 'void KMP::build(const string&)': main.cpp:34:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1, len = 0; i < pattern.size(); p[i] = len, i++) ~~^~~~~~~~~~~~~~~~ main.cpp: In constructor 'KMP::KMP(const string&)': main.cpp:29:16: warning: 'KMP::p' will be initialized after [-Wreorder] vector<int> p; ^ main.cpp:28:17: warning: 'const string KMP::pattern' [-Wreorder] const string pattern; ^~~~~~~ main.cpp:42:4: warning: when initialized here [-Wreorder] KMP(const string& pattern) : p(pattern.size()), pattern(pattern) ^~~ main.cpp: In member function 'std::vector<int> KMP::run(const string&) const': main.cpp:50:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0, j = 0; i < text.size(); i++) ~~^~~~~~~~~~~~~ main.cpp:54:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j == pattern.size()) idxs.push_back(i - j + 1), j = p[j - 1]; ~~^~~~~~~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:64:38: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("strmatch.in", "r", stdin); ^ main.cpp:65:40: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("strmatch.out", "w", stdout); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
12ms131kbOK22
22ms131kbOK22
32ms131kbOK22
43ms131kbOK22
52ms131kbOK22
62ms131kbOK22
72ms131kbOK22
82ms131kbOK22
92ms131kbOK22
102ms131kbOK22
112ms131kbOK22
122ms131kbOK22
133ms131kbOK22
142ms131kbOK22
152ms131kbOK22
162ms131kbOK22
172ms131kbOK22
182ms131kbOK22
192ms131kbOK22
202ms131kbOK22
2117ms2105kbIncorect00
2280ms4763kbIncorect0
2322ms2203kbIncorect0
2419ms2269kbIncorect0
2516ms2113kbOK2
2624ms2289kbIncorect0
2723ms2301kbIncorect0
2818ms2220kbIncorect0
2920ms2101kbOK2
3028ms2387kbOK2
3128ms2387kbOK20
3223ms2187kbIncorect0
3319ms2007kbOK2
3424ms2297kbIncorect0
3524ms2301kbIncorect0
3618ms2170kbIncorect0
3725ms2187kbIncorect0
3822ms2269kbIncorect0
3920ms2269kbIncorect0
4020ms2203kbOK2
4121ms2101kbOK20
4218ms2101kbOK2
4323ms2105kbIncorect0
4422ms2187kbIncorect0
4521ms2269kbIncorect0
4626ms2387kbIncorect0
4722ms2289kbIncorect0
4824ms2297kbIncorect0
49303ms19894kbTime limit exceeded0
50301ms17719kbTime limit exceeded0
Punctaj total40

Ceva nu functioneaza?