Разработайте такую стратегию обработки переполнения в hash_map (слишком высокая кучность хэшей для разных значений), при которой реализация equal_range() была бы тривиальной.
Опять же я думаю на теоретическом уровне попытаемся решить данную задачку. «Слишком высокая кучность хэшей для разных значений» что это означает? Это то что одному хэшу соответствует одно значение, другому хэшу другое значение. equal_range() она возвращает указатель на эквивалентные элементы, ну я с одинаковым ключом вывил их.
А что такое обработка переполнения? Это фигня которая например может быть выход за пределы да хотя какие там приделы? Пределов то вроде как нету.
Честно тяжело мне разбирать эту задачку. Просто крутить в голове не так просто. В данном случае переполнение наверно будет когда одному хэшу попытаться присвоить два значения, как то это бредово звучит хотя так оно и есть.
Да ладно не буду я тут продумывать не ясно как сделать ее тривиально, она и так тривиальная.
[youtube]http://www.youtube.com/watch?v=NiiI_qfnmFg[/youtube]