Borderou de evaluare (job #2899820)
Utilizator | Data | 9 mai 2022 09:51:58 | |
---|---|---|---|
Problema | Guguștiuc | Status | done |
Runda | Arhiva de probleme | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In member function 'void SegmentTree::Add(int, int, int, int, int, int, int)':
main.cpp:23:21: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
23 | if(q[i].clear())
| ^~~~~
main.cpp:26:24: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
26 | q[2*i].clear();
| ^~~~~
main.cpp:27:26: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
27 | q[2*i+1].clear();
| ^~~~~
main.cpp:34:29: error: no match for 'operator+=' (operand types are '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'std::pair<int, int>'})
34 | sum[2*i]+=q[i].front();
main.cpp:36:31: error: no match for 'operator+=' (operand types are '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'std::pair<int, int>'})
36 | sum[2*i+1]+=q[i].front();
main.cpp:37:26: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'pop_front'
37 | q[i].pop_front();
| ^~~~~~~~~
main.cpp: In member function 'void SegmentTree::setZero(int, int, int, int, int, int, int)':
main.cpp:57:21: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
57 | if(q[i].clear())
| ^~~~~
main.cpp:60:24: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
60 | q[2*i].clear();
| ^~~~~
main.cpp:61:26: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
61 | q[2*i+1].clear();
| ^~~~~
main.cpp:68:29: error: no match for 'operator+=' (operand types are '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'std::pair<int, int>'})
68 | sum[2*i]+=q[i].front();
main.cpp:70:31: error: no match for 'operator+=' (operand types are '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'std::pair<int, int>'})
70 | sum[2*i+1]+=q[i].front();
main.cpp:71:26: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'pop_front'
71 | q[i].pop_front();
| ^~~~~~~~~
main.cpp:80:18: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
80 | q[i].clear();
| ^~~~~
main.cpp: In member function 'void SegmentTree::query(int, int, int, int, int&)':
main.cpp:96:17: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
96 | if(q[i].clear())
| ^~~~~
main.cpp:99:20: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
99 | q[2*i].clear();
| ^~~~~
main.cpp:100:22: error: '__gnu_cxx::__alloc_traits<std::allocator<std::queue<std::pair<int, int> > >, std::queue<std::pair<int, int> > >::value_type' {aka 'class std::queue<std::pair<int, int> >'} has no member named 'clear'
100 | q[2*i+1].clear();
| ^~~~~
main.cpp:107:25: error: no match for 'operator+=' (operand types are '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'std::pair<int, int>'})
107 | sum[2*i]+=q[i].front();
main.cpp:109:27: error: no match for 'operator+=' (operand types are '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and '__gnu_cxx::__alloc_traits<std::allocator<std::pair<int, int> >, std::pair<int, int> >::value_type' {aka 'std::pair<int, int>'})
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !