F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/vector:66,
                 from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/functional:64,
                 from .\stdc++.h:53:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h: In instantiation of 'struct std::_Vector_base<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:423:11:   required from 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >'
0_0_39498754_5786.cpp:50:79:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:88:28: error: no type named 'value_type' in 'struct std::greater<std::pair<long long int, int> >'
   88 |         rebind<_Tp>::other _Tp_alloc_type;
      |                            ^~~~~~~~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:90:9: error: no type named 'value_type' in 'struct std::greater<std::pair<long long int, int> >'
   90 |         pointer;
      |         ^~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h: In instantiation of 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >':
0_0_39498754_5786.cpp:50:79:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:438:64: error: no type named 'value_type' in 'struct std::greater<std::pair<long long int, int> >'
  438 |       static_assert(is_same<typename _Alloc::value_type, _Tp>::value,
      |                                                                ^~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:513:20: error: '_M_allocate' has not been declared in 'std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >::_Base'
  513 |       using _Base::_M_allocate;
      |                    ^~~~~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:514:20: error: '_M_deallocate' has not been declared in 'std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >::_Base'
  514 |       using _Base::_M_deallocate;
      |                    ^~~~~~~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:516:20: error: '_M_get_Tp_allocator' has not been declared in 'std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >::_Base'
  516 |       using _Base::_M_get_Tp_allocator;
      |                    ^~~~~~~~~~~~~~~~~~~
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/cassert:43,
                 from .\stdc++.h:33:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h: In instantiation of 'constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl() [with _Tp = std::pair<long long int, int>; _Alloc = std::greater<std::pair<long long int, int> >]':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/type_traits:1040:25:   required by substitution of 'template<class _Tp, class ... _Args> using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >; _Args = {}]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/type_traits:1054:12:   required from 'struct std::is_default_constructible<std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > > >'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/type_traits:161:35:   required by substitution of 'template<class ... _Bn> std::__detail::__first_t<std::integral_constant<bool, true>, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_default_constructible<std::less<std::pair<long long int, int> > >, std::is_default_constructible<std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > > >}]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/type_traits:177:42:   required from 'struct std::__and_<std::is_default_constructible<std::less<std::pair<long long int, int> > >, std::is_default_constructible<std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > > > >'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:553:43:   required by substitution of 'template<class _Seq, class _Requires> std::priority_queue<std::pair<long long int, int>, std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > > >::priority_queue() [with _Seq = std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >; _Requires = <missing>]'
0_0_39498754_5786.cpp:50:82:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_vector.h:137:24: error: no type named 'value_type' in 'struct std::greater<std::pair<long long int, int> >'
  137 |         _Vector_impl() _GLIBCXX_NOEXCEPT_IF(
      |                        ^~~~~~~~~~~~~~~~~~~~
0_0_39498754_5786.cpp: In function 'void solve()':
0_0_39498754_5786.cpp:54:19: error: 'class std::priority_queue<std::pair<long long int, int>, std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > > >' has no member named 'top'; did you mean 'pop'?
   54 |         int x = q.top().second;
      |                   ^~~
      |                   pop
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/queue:66,
                 from .\stdc++.h:157:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h: In instantiation of 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {long long int&, int}; _Tp = std::pair<long long int, int>; _Sequence = std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >; _Compare = std::less<std::pair<long long int, int> >]':
0_0_39498754_5786.cpp:51:9:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:756:13: error: 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >' has no member named 'emplace_back'
  756 |           c.emplace_back(std::forward<_Args>(__args)...);
      |           ~~^~~~~~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:757:28: error: 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >' has no member named 'begin'
  757 |           std::push_heap(c.begin(), c.end(), comp);
      |                          ~~^~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:757:39: error: 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >' has no member named 'end'
  757 |           std::push_heap(c.begin(), c.end(), comp);
      |                                     ~~^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h: In instantiation of 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = std::pair<long long int, int>; _Sequence = std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >; _Compare = std::less<std::pair<long long int, int> >]':
0_0_39498754_5786.cpp:55:14:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:776:25: error: 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >' has no member named 'begin'
  776 |         std::pop_heap(c.begin(), c.end(), comp);
      |                       ~~^~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:776:36: error: 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >' has no member named 'end'
  776 |         std::pop_heap(c.begin(), c.end(), comp);
      |                                  ~~^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h: In instantiation of 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {long long int&, int&}; _Tp = std::pair<long long int, int>; _Sequence = std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >; _Compare = std::less<std::pair<long long int, int> >]':
0_0_39498754_5786.cpp:64:21:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:756:13: error: 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >' has no member named 'emplace_back'
  756 |           c.emplace_back(std::forward<_Args>(__args)...);
      |           ~~^~~~~~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:757:28: error: 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >' has no member named 'begin'
  757 |           std::push_heap(c.begin(), c.end(), comp);
      |                          ~~^~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_queue.h:757:39: error: 'class std::vector<std::pair<long long int, int>, std::greater<std::pair<long long int, int> > >' has no member named 'end'
  757 |           std::push_heap(c.begin(), c.end(), comp);
      |                                     ~~^~~
gcc-13.1.0/lib/gcc


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-09-20 20:22:03, Gzip enabled