sortbooks.cpp: In function 'int main()':
sortbooks.cpp:52:43: error: cannot convert 'long long int' to '__gnu_pbds::detail::gp_ht_map<int, int, std::tr1::hash<int>, std::equal_to<int>, std::allocator<char>, false, __gnu_pbds::direct_mask_range_hashing<>, __gnu_pbds::linear_probe_fn<long unsigned int>, __gnu_pbds::hash_standard_resize_policy<__gnu_pbds::hash_exponential_size_policy<>, __gnu_pbds::hash_load_check_resize_trigger<>, false, long unsigned int> >::const_reference' {aka 'const std::pair<const int, int>&'}
52 | idxs.insert(iter->second);
| ~~~~~~^~~~~~
| |
| long long int
In file included from /usr/include/c++/13/ext/pb_ds/detail/container_base_dispatch.hpp:72,
from /usr/include/c++/13/ext/pb_ds/assoc_container.hpp:48,
from sortbooks.cpp:3:
/usr/include/c++/13/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp:327:30: note: initializing argument 1 of 'std::pair<__gnu_pbds::detail::gp_ht_map<Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy>::point_iterator_, bool> __gnu_pbds::detail::gp_ht_map<Key, Mapped, Hash_Fn, Eq_Fn, _Alloc, Store_Hash, Comb_Probe_Fn, Probe_Fn, Resize_Policy>::insert(const_reference) [with Key = int; Mapped = int; Hash_Fn = std::tr1::hash<int>; Eq_Fn = std::equal_to<int>; _Alloc = std::allocator<char>; bool Store_Hash = false; Comb_Probe_Fn = __gnu_pbds::direct_mask_range_hashing<>; Probe_Fn = __gnu_pbds::linear_probe_fn<long unsigned int>; Resize_Policy = __gnu_pbds::hash_standard_resize_policy<__gnu_pbds::hash_exponential_size_policy<>, __gnu_pbds::hash_load_check_resize_trigger<>, false, long unsigned int>; const_reference = const std::pair<const int, int>&]'
327 | insert(const_reference r_val)
| ~~~~~~~~~~~~~~~~^~~~~
sortbooks.cpp:55:35: error: 'class __gnu_pbds::gp_hash_table<int, int>' has no member named 'lower_bound'
55 | auto iter1 = idxs.lower_bound(quers[i].second.first);
| ^~~~~~~~~~~