Borderou de evaluare (job #1239907)

Utilizator CiurezAndreiCiurez Marius-Andrei CiurezAndrei Data 9 octombrie 2014 22:50:49
Problema Banana Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘int cauta(int, int)’: user.cpp:34:21: error: request for member ‘first’ in ‘A[mid]’, which is of non-class type ‘std::pair<int, int> [16100]’ if(A[ mid ].first > r1){ ^ user.cpp:49:21: error: request for member ‘second’ in ‘A[mid]’, which is of non-class type ‘std::pair<int, int> [16100]’ if(A[ mid ].second > r2){ ^ user.cpp: In function ‘int main()’: user.cpp:76:14: error: request for member ‘first’ in ‘A[i]’, which is of non-class type ‘std::pair<int, int> [16100]’ A[i].first = q; ^ user.cpp:77:14: error: request for member ‘second’ in ‘A[i]’, which is of non-class type ‘std::pair<int, int> [16100]’ A[i].second = w; ^ user.cpp:78:17: error: request for member ‘first’ in ‘A[i]’, which is of non-class type ‘std::pair<int, int> [16100]’ x[ A[i].first ][ A[i].second ] = 1; ^ user.cpp:78:31: error: request for member ‘second’ in ‘A[i]’, which is of non-class type ‘std::pair<int, int> [16100]’ x[ A[i].first ][ A[i].second ] = 1; ^ user.cpp:83:22: error: request for member ‘first’ in ‘A[i]’, which is of non-class type ‘std::pair<int, int> [16100]’ update( A[i].first, A[i].second ); ^ user.cpp:83:34: error: request for member ‘second’ in ‘A[i]’, which is of non-class type ‘std::pair<int, int> [16100]’ update( A[i].first, A[i].second ); ^ In file included from /usr/include/c++/4.8/algorithm:62:0, from user.cpp:2: /usr/include/c++/4.8/bits/stl_algo.h: In instantiation of ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = std::pair<int, int> (*)[16100]]’: /usr/include/c++/4.8/bits/stl_algo.h:2235:62: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = std::pair<int, int> (*)[16100]]’ /usr/include/c++/4.8/bits/stl_algo.h:5476:47: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = std::pair<int, int> (*)[16100]]’ user.cpp:81:26: required from here /usr/include/c++/4.8/bits/stl_algo.h:2166:17: error: invalid array assignment *__first = _GLIBCXX_MOVE(__val); ^ In file included from /usr/include/c++/4.8/bits/stl_algo.h:61:0, from /usr/include/c++/4.8/algorithm:62, from user.cpp:2: /usr/include/c++/4.8/bits/stl_heap.h: In instantiation of ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = std::pair<int, int> (*)[16100]]’: /usr/include/c++/4.8/bits/stl_algo.h:1960:42: required from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = std::pair<int, int> (*)[16100]]’ /usr/include/c++/4.8/bits/stl_algo.h:5322:51: required from ‘void std::partial_sort(_RAIter, _RAIter, _RAIter) [with _RAIter = std::pair<int, int> (*)[16100]]’ /usr/include/c++/4.8/bits/stl_algo.h:2333:60: required from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = std::pair<int, int> (*)[16100]; _Size = int]’ /usr/include/c++/4.8/bits/stl_algo.h:5475:36: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = std::pair<int, int> (*)[16100]]’ user.cpp:81:26: required from here /usr/include/c++/4.8/bits/stl_heap.h:262:17: error: invalid array assignment *__result = _GLIBCXX_MOVE(*__first); ^ /usr/include/c++/4.8/bits/stl_heap.h: In instantiation of ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp) [with _RandomAccessIterator = std::pair<int, int> (*)[16100]; _Distance = int; _Tp = std::pair<int, int>*]’: /usr/include/c++/4.8/bits/stl_heap.h:407:71: required from ‘void std::make_heap(_RAIter, _RAIter) [with _RAIter = std::pair<int, int> (*)[16100]]’ /usr/include/c++/4.8/bits/stl_algo.h:1957:39: required from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = std::pair<int, int> (*)[16100]]’

Ceva nu functioneaza?