Borderou de evaluare (job #653341)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Freelancing (clasa a 10-a) | Compilator | cpp-32 |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 21 iun. 2022 16:05:49 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'int main()':
main.cpp:20:21: warning: comparison of integer expressions of different signedness: 'std::priority_queue<std::pair<int, int> >::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare]
20 | if(p.size() < v[i].t){
| ~~~~~~~~~^~~~~~~~
main.cpp:38:16: error: no matching function for call to 'begin(std::priority_queue<std::pair<int, int> >&)'
38 | for(auto i:p){
| ^
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/range_access.h:36,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/string:54,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/locale_classes.h:40,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/ios_base.h:41,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/ios:42,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/istream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/sstream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/complex:45,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/ccomplex:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/i686-pc-linux-gnu/bits/stdc++.h:54,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/initializer_list:90:5: note: candidate: 'template<class _Tp> constexpr const _Tp* std::begin(std::initializer_list<_Tp>)'
90 | begin(initializer_list<_Tp> __ils) noexcept
| ^~~~~
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/initializer_list:90:5: note: template argument deduction/substitution failed:
main.cpp:38:16: note: 'std::priority_queue<std::pair<int, int> >' is not derived from 'std::initializer_list<_Tp>'
38 | for(auto i:p){
| ^
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/string:54,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/locale_classes.h:40,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/ios_base.h:41,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/ios:42,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/istream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/sstream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/complex:45,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/ccomplex:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/i686-pc-linux-gnu/bits/stdc++.h:54,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/range_access.h:51:5: note: candidate: 'template<class _Container> decltype (__cont.begin()) std::begin(_Container&)'
51 | begin(_Container& __cont) -> decltype(__cont.begin())
| ^~~~~
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/range_access.h:51:5: note: template argument deduction/substitution failed:
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/range_access.h: In substitution of 'template<class _Container> decltype (__cont.begin()) std::begin(_Container&) [with _Container = std::priority_queue<std::pair<int, int> >]':
main.cpp:38:16: required from here
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/range_access.h:51:50: error: 'class std::priority_queue<std::pair<int, int> >' has no member named 'begin'
51 | begin(_Container& __cont) -> decltype(__cont.begin())
| ~~~~~~~^~~~~
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/range_access.h:61:5: note: candidate: 'template<class _Container> decltype (__cont.begin()) std::begin(const _Container&)'
61 | begin(const _Container& __cont) -> decltype(__cont.begin())
| ^~~~~
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/range_access.h:61:5: note: template argument deduction/substitution failed:
/usr/lib/gcc/i686-pc-linux-gnu/11.3.0/include/g++-v11/bits/range_access.h: In substitution of 'template<class _Container> decltype (__cont.begin()) std::begin(const _Container&) [with _Container = std::priority_queue<std::pair<int, int> >]':
main.cpp:38:16: required from here