fish.cpp:11: warning: ignoring '#pragma region dalykai' [-Wunknown-pragmas]
11 | #pragma region dalykai
|
fish.cpp:34: warning: ignoring '#pragma endregion ' [-Wunknown-pragmas]
34 | #pragma endregion
|
fish.cpp: In function 'long long int max_weights(int, int, std::vector<int>, std::vector<int>, std::vector<int>)':
fish.cpp:227:45: error: 'bit_width' was not declared in this scope
227 | map_t decrease({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^~~~~~~~~
fish.cpp:227:68: error: no matching function for call to '__gnu_pbds::gp_hash_table<long int, long int>::gp_hash_table(<brace-enclosed initializer list>, <brace-enclosed initializer list>, <brace-enclosed initializer list>, <brace-enclosed initializer list>, <brace-enclosed initializer list>)'
227 | map_t decrease({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^
In file included from fish.cpp:2:
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:497:5: note: candidate: '__gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(const __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>&) [with Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
497 | gp_hash_table(const gp_hash_table& other)
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:497:5: note: candidate expects 1 argument, 5 provided
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:491:5: note: candidate: 'template<class It> __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(It, It, const hash_fn&, const eq_fn&, const comb_probe_fn&, const probe_fn&, const resize_policy&) [with It = It; Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
491 | gp_hash_table(It first, It last, const hash_fn& h, const eq_fn& e,
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:491:5: note: template argument deduction/substitution failed:
fish.cpp:227:68: note: candidate expects 7 arguments, 5 provided
227 | map_t decrease({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^
In file included from fish.cpp:2:
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:475:5: note: candidate: 'template<class It> __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(It, It, const hash_fn&, const eq_fn&, const comb_probe_fn&, const probe_fn&) [with It = It; Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
475 | gp_hash_table(It first, It last, const hash_fn& h, const eq_fn& e,
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:475:5: note: template argument deduction/substitution failed:
fish.cpp:227:68: note: candidate expects 6 arguments, 5 provided
227 | map_t decrease({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^
In file included from fish.cpp:2:
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:461:5: note: candidate: 'template<class It> __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(It, It, const hash_fn&, const eq_fn&, const comb_probe_fn&) [with It = It; Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
461 | gp_hash_table(It first, It last, const hash_fn& h, const eq_fn& e,
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:461:5: note: template argument deduction/substitution failed:
fish.cpp:227:68: note: couldn't deduce template parameter 'It'
227 | map_t decrease({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^
In file included from fish.cpp:2:
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:449:5: note: candidate: 'template<class It> __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(It, It, const hash_fn&, const eq_fn&) [with It = It; Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
449 | gp_hash_table(It first, It last, const hash_fn& h, const eq_fn& e)
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:449:5: note: template argument deduction/substitution failed:
fish.cpp:227:68: note: candidate expects 4 arguments, 5 provided
227 | map_t decrease({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^
In file included from fish.cpp:2:
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:438:5: note: candidate: 'template<class It> __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(It, It, const hash_fn&) [with It = It; Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
438 | gp_hash_table(It first, It last, const hash_fn& h)
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:438:5: note: template argument deduction/substitution failed:
fish.cpp:227:68: note: candidate expects 3 arguments, 5 provided
227 | map_t decrease({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^
In file included from fish.cpp:2:
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:430:5: note: candidate: 'template<class It> __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(It, It) [with It = It; Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
430 | gp_hash_table(It first, It last)
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:430:5: note: template argument deduction/substitution failed:
fish.cpp:227:68: note: candidate expects 2 arguments, 5 provided
227 | map_t decrease({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^
In file included from fish.cpp:2:
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:422:5: note: candidate: '__gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(const hash_fn&, const eq_fn&, const comb_probe_fn&, const probe_fn&, const resize_policy&) [with Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::hash_fn = std::tr1::hash<long int>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::eq_fn = std::equal_to<long int>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::comb_probe_fn = __gnu_pbds::direct_mask_range_hashing<>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::probe_fn = __gnu_pbds::linear_probe_fn<long unsigned int>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::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>]'
422 | gp_hash_table(const hash_fn& h, const eq_fn& e, const comb_probe_fn& cp,
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:423:45: note: no known conversion for argument 5 from '<brace-enclosed initializer list>' to 'const resize_policy&' {aka 'const __gnu_pbds::hash_standard_resize_policy<__gnu_pbds::hash_exponential_size_policy<>, __gnu_pbds::hash_load_check_resize_trigger<>, false, long unsigned int>&'}
423 | const probe_fn& p, const resize_policy& rp)
| ~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:410:5: note: candidate: '__gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(const hash_fn&, const eq_fn&, const comb_probe_fn&, const probe_fn&) [with Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::hash_fn = std::tr1::hash<long int>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::eq_fn = std::equal_to<long int>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::comb_probe_fn = __gnu_pbds::direct_mask_range_hashing<>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::probe_fn = __gnu_pbds::linear_probe_fn<long unsigned int>]'
410 | gp_hash_table(const hash_fn& h, const eq_fn& e, const comb_probe_fn& cp,
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:410:5: note: candidate expects 4 arguments, 5 provided
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:401:5: note: candidate: '__gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(const hash_fn&, const eq_fn&, const comb_probe_fn&) [with Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::hash_fn = std::tr1::hash<long int>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::eq_fn = std::equal_to<long int>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::comb_probe_fn = __gnu_pbds::direct_mask_range_hashing<>]'
401 | gp_hash_table(const hash_fn& h, const eq_fn& e, const comb_probe_fn& cp)
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:401:5: note: candidate expects 3 arguments, 5 provided
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:393:5: note: candidate: '__gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(const hash_fn&, const eq_fn&) [with Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::hash_fn = std::tr1::hash<long int>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::eq_fn = std::equal_to<long int>]'
393 | gp_hash_table(const hash_fn& h, const eq_fn& e)
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:393:5: note: candidate expects 2 arguments, 5 provided
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:386:5: note: candidate: '__gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(const hash_fn&) [with Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>; __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::hash_fn = std::tr1::hash<long int>]'
386 | gp_hash_table(const hash_fn& h)
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:386:5: note: candidate expects 1 argument, 5 provided
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:382:5: note: candidate: '__gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table() [with Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
382 | gp_hash_table() { }
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:382:5: note: candidate expects 0 arguments, 5 provided
fish.cpp:228:68: error: no matching function for call to '__gnu_pbds::gp_hash_table<long int, long int>::gp_hash_table(<brace-enclosed initializer list>, <brace-enclosed initializer list>, <brace-enclosed initializer list>, <brace-enclosed initializer list>, <brace-enclosed initializer list>)'
228 | map_t increase({}, {}, {}, {}, {1ULL << bit_width((uint32_t)M)});
| ^
In file included from fish.cpp:2:
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:497:5: note: candidate: '__gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(const __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>&) [with Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<long int>; Eq_Fn = std::equal_to<long int>; 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>; bool Store_Hash = false; _Alloc = std::allocator<char>]'
497 | gp_hash_table(const gp_hash_table& other)
| ^~~~~~~~~~~~~
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:497:5: note: candidate expects 1 argument, 5 provided
/usr/include/c++/10/ext/pb_ds/assoc_container.hpp:491:5: note: candidate: 'template<class It> __gnu_pbds::gp_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Comb_Probe_Fn, Probe_Fn, Resize_Policy, Store_Hash, _Alloc>::gp_hash_table(It, It, const hash_fn&, const eq_fn&, const comb_probe_fn&, const probe_fn&, const resize_policy&) [with It = It; Key = long int; Mapped = long int; Hash_Fn = std::tr1::hash<