Borderou de evaluare (job #3220584)

Utilizator MegaCoderMinoiu Teodor Mihai MegaCoder Data 4 aprilie 2024 11:20:31
Problema Origami2 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 30

Raport evaluator

Compilare: main.cpp: In function 'std::vector<std::__cxx11::basic_string<char> > flip(std::vector<std::__cxx11::basic_string<char> >)': main.cpp:20:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 20 | return std::move(newMat); | ~~~~~~~~~^~~~~~~~ main.cpp:20:21: note: remove 'std::move' call main.cpp: In function 'std::vector<std::__cxx11::basic_string<char> > addAsterisk(std::vector<std::__cxx11::basic_string<char> >)': main.cpp:31:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 31 | return std::move(finalMat); | ~~~~~~~~~^~~~~~~~~~ main.cpp:31:21: note: remove 'std::move' call main.cpp: In function 'std::vector<int> manacher(std::vector<std::__cxx11::basic_string<char> >)': main.cpp:38:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 38 | for(int i=0; i<mat.size(); ++i) | ~^~~~~~~~~~~ main.cpp:42:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 42 | while(i+man[i]<man.size() && i-man[i]>=0 && mat[i+man[i]]==mat[i-man[i]]) | ~~~~~~~~^~~~~~~~~~~ main.cpp:50:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 50 | return std::move(man); | ~~~~~~~~~^~~~~ main.cpp:50:21: note: remove 'std::move' call main.cpp: In function 'std::vector<int> getVec(std::vector<int>)': main.cpp:57:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | for(int i=0; i<man.size(); i+=2) | ~^~~~~~~~~~~ main.cpp:63:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 63 | return std::move(ans); | ~~~~~~~~~^~~~~ main.cpp:63:21: note: remove 'std::move' call main.cpp: In function 'long long int solve(std::vector<std::__cxx11::basic_string<char> >)': main.cpp:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | for(int i=1; i<left.size(); ++i) | ~^~~~~~~~~~~~ main.cpp:80:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for(int i=1; i<right.size(); ++i) | ~^~~~~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms303kbOk5
20ms303kbOk5
30ms303kbIncorect0
40ms303kbIncorect0
50ms303kbIncorect0
60ms303kbOk5
73ms2674kbIncorect0
85ms3747kbOk5
92ms1605kbIncorect0
101ms1400kbIncorect0
114ms3190kbIncorect0
124ms3702kbIncorect0
135ms4304kbOk5
146ms5537kbOk5
159ms10506kbIncorect0
169ms11923kbIncorect0
179ms11415kbIncorect0
189ms9969kbIncorect0
199ms10752kbIncorect0
2064ms100581kbIncorect0
Punctaj total30

Ceva nu functioneaza?