std::multimap [?] определяет порядок следования элементов с одинаковым ключом согласно очередности добавления элементов с одинаковым ключом.std::multimap в пользу контейнера контейнеров.find [?], которая вернет итератор коллекции элементов, хранящихся по ключу.std::multimap. std::vector, в котором я бы уже определил закон сортировки при вставке элемента. И именно этот тип я бы положил в std::map в качестве значения.