Borderou de evaluare (job #3041272)
Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !