Здравствуйте, у меня есть пара std :: set, которая содержит следующие элементы:
set<pair<string, int> > mapElem;
apples 1
apples 2
at 1
eating 1
eating 2
football 1
going 1
today 1
today 2
today 3
today 4
today 5
tommy 1
tommy 2
Мне нужно найти способ удалить дубликаты и оставить только те, у которых самая высокая вторая пара.(Извините, если это или заголовок сбивает с толку) edit: если возможно без использования std :: map!
apples 2
at 1
eating 2
football 1
going 1
today 5
tommy 2