Borderou de evaluare (job #653341)

Utilizator avatar CReaper1116 Cheng Lin Shang CReaper1116 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