Borderou de evaluare (job #3222750)
Utilizator | Data | 11 aprilie 2024 15:55:26 | |
---|---|---|---|
Problema | Range minimum query | Status | done |
Runda | Arhiva educationala | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'void buildarb(std::vector<std::pair<int, int> >&, std::vector<std::pair<int, int> >&, int)':
main.cpp:30:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
30 | for(int i=0; i<p1.size(); i++)
| ~^~~~~~~~~~
main.cpp:39:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
39 | for(int i=0; i<p2.size()/2; i++)
| ~^~~~~~~~~~~~
main.cpp:41:14: error: invalid cast of a prvalue expression of type '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type*' {aka 'std::pair<int, int>*'} to type 'int&'
41 | swap((int &)(&p2[i]), (int &)(&p2[p2.size()-i-1]));
| ^~~~~~~~~~~~~~~
main.cpp:41:31: error: invalid cast of a prvalue expression of type '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type*' {aka 'std::pair<int, int>*'} to type 'int&'
41 | swap((int &)(&p2[i]), (int &)(&p2[p2.size()-i-1]));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp: In function 'int main()':
main.cpp:70:33: error: expected primary-expression before ')' token
70 | sort(v.begin(), v.end(), cmp);
| ^
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !