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++/bits/stl_algobase.h:71,
                 from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/algorithm:60,
                 from .\stdc++.h:51:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/predefined_ops.h: In instantiation of 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<long long int>*, std::vector<std::__cxx11::basic_string<long long int> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<long long int>*, std::vector<std::__cxx11::basic_string<long long int> > >; _Compare = WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>]':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1819:14:   required from 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)> >]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:2790:25:   required from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)> >]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:5045:28:   required from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)> >]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:5119:36:   required from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Compare = WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>]'
0_0_39588506_13584.cpp:64:18:   required from 'WITHERING(long long unsigned int)::<lambda(auto:54, tp)> [with auto:54 = std::reference_wrapper<_Lambda_t<WITHERING(long long unsigned int)::<lambda(auto:54, tp)> > >; tp = long long int]'
0_0_39588506_13584.cpp:32:53:   required from 'decltype(auto) _Lambda_t<_Ty>::operator()(__Ty&& ...) [with __Ty = {int}; _Ty = WITHERING(long long unsigned int)::<lambda(auto:54, tp)>]'
0_0_39588506_13584.cpp:65:6:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/predefined_ops.h:158:30: error: no match for call to '(WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>) (std::__cxx11::basic_string<long long int>&, std::__cxx11::basic_string<long long int>&)'
  158 |         { return bool(_M_comp(*__it1, *__it2)); }
      |                       ~~~~~~~^~~~~~~~~~~~~~~~
0_0_39588506_13584.cpp:64:28: note: candidate: 'WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>'
   64 |       stable_sort(FULL(e), [&](tp x, tp y) { return a[x] > a[y]; });
      |                            ^
0_0_39588506_13584.cpp:64:28: note:   no known conversion for argument 1 from 'std::__cxx11::basic_string<long long int>' to 'tp' {aka 'long long int'}
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/predefined_ops.h: In instantiation of 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<long long int>*, std::vector<std::__cxx11::basic_string<long long int> > >; _Iterator2 = std::__cxx11::basic_string<long long int>*; _Compare = WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>]':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:2300:14:   required from 'void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __cxx11::basic_string<long long int>*; _InputIterator2 = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _OutputIterator = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)> >]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:2410:30:   required from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Distance = long long int; _Pointer = __cxx11::basic_string<long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)> >]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:2750:28:   required from 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Pointer = __cxx11::basic_string<long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)> >]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:5041:29:   required from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)> >]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:5119:36:   required from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Compare = WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>]'
0_0_39588506_13584.cpp:64:18:   required from 'WITHERING(long long unsigned int)::<lambda(auto:54, tp)> [with auto:54 = std::reference_wrapper<_Lambda_t<WITHERING(long long unsigned int)::<lambda(auto:54, tp)> > >; tp = long long int]'
0_0_39588506_13584.cpp:32:53:   required from 'decltype(auto) _Lambda_t<_Ty>::operator()(__Ty&& ...) [with __Ty = {int}; _Ty = WITHERING(long long unsigned int)::<lambda(auto:54, tp)>]'
0_0_39588506_13584.cpp:65:6:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/predefined_ops.h:158:30: error: no match for call to '(WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>) (std::__cxx11::basic_string<long long int>&, std::__cxx11::basic_string<long long int>&)'
  158 |         { return bool(_M_comp(*__it1, *__it2)); }
      |                       ~~~~~~~^~~~~~~~~~~~~~~~
0_0_39588506_13584.cpp:64:28: note: candidate: 'WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>'
   64 |       stable_sort(FULL(e), [&](tp x, tp y) { return a[x] > a[y]; });
      |                            ^
0_0_39588506_13584.cpp:64:28: note:   no known conversion for argument 1 from 'std::__cxx11::basic_string<long long int>' to 'tp' {aka 'long long int'}
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/predefined_ops.h: In instantiation of 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = std::__cxx11::basic_string<long long int>*; _Iterator2 = __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<long long int>*, std::vector<std::__cxx11::basic_string<long long int> > >; _Compare = WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)>]':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:2339:14:   required from 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _BidirectionalIterator2 = __cxx11::basic_string<long long int>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<WITHERING(long long unsigned int)::<lambda(auto:54, tp)>::<lambda(tp, tp)> >]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:2416:39:   required from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<__cxx11::basic_string<long long int>*, vector<__cxx11::basic_string<long long int> > >; _Distance = long long


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 18:55:10, Gzip enabled