运行 ID: 32387

In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h: In instantiation of ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = long long int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Val_less_iter]’:
/usr/include/c++/7/bits/stl_algo.h:2086:32:   required from ‘_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = long long int; _Tp = long long int]’
Main.cc:24:45:   required from here
/usr/include/c++/7/bits/stl_algo.h:2043:2: error: no type named ‘difference_type’ in ‘struct std::iterator_traits’
  _DistanceType;
  ^~~~~~~~~~~~~