Borderou de evaluare (job #3222750)

Utilizator tbi1233Tiberiu Telcean tbi1233 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?