Borderou de evaluare (job #3041272)

Utilizator livliviLivia Magureanu livlivi Data 31 martie 2023 10:55:31
Problema Origami2 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'std::vector<std::__cxx11::basic_string<char> > Flip(const std::vector<std::__cxx11::basic_string<char> >&)': main.cpp:8:27: 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] 8 | for (int i = 0; i < original.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ main.cpp:9:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 9 | for (int j = 0; j < original[i].size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ main.cpp:13:20: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 13 | return move(result); | ~~~~^~~~~~~~ main.cpp:13:20: note: remove 'std::move' call main.cpp: In function 'std::vector<std::__cxx11::basic_string<char> > AddHashtags(const std::vector<std::__cxx11::basic_string<char> >&)': main.cpp:19:27: 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] 19 | for (int i = 0; i < original.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ main.cpp:23:20: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 23 | return move(result); | ~~~~^~~~~~~~ main.cpp:23:20: note: remove 'std::move' call main.cpp: In function 'std::vector<int> Manacher(const std::vector<std::__cxx11::basic_string<char> >&)': main.cpp:29:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 29 | for (int i = 0; i < man.size(); i++) { | ~~^~~~~~~~~~~~ main.cpp:33:54: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 33 | while (i - man[i] >= 0 && i + man[i] < man.size() | ~~~~~~~~~~~^~~~~~~~~~~~ main.cpp:40:20: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 40 | return move(man); | ~~~~^~~~~ main.cpp:40:20: note: remove 'std::move' call main.cpp: In function 'std::vector<int> FindLeftEdges(const std::vector<int>&)': main.cpp:46:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | for (int i = 0; i < man.size(); i += 2) { | ~~^~~~~~~~~~~~ main.cpp:52:20: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 52 | return move(result); | ~~~~^~~~~~~~ main.cpp:52:20: note: remove 'std::move' call main.cpp: In function 'long long int Solve(const std::vector<std::__cxx11::basic_string<char> >&)': main.cpp:60:9: error: 'reverse' was not declared in this scope 60 | reverse(man.begin(), man.end()); | ^~~~~~~ main.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i < left_edges.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ main.cpp:69:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i < right_edges.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?