Здравствуйте! Поза вчера я решал одну задачку. Придумал решение и начал писать код. Во время кода я использовал set...
Но вот проблема я хотел сделать set with pair как на рисунке.
Зеленые это элементы в set-e S(назовем elset(элемент set-a)), а красные это элементы elseta. Помогите как это реализовать, заранее спасибо!
Если тип всех вершин – int, то, может быть, подойдет
map
map<int, pair<int,int>>
либоset<pair<int, pair<int,int>>
, судя по странному рисунку.Огромное спасибо!
Простите а не могли вы помочь мне с этим
s.erase(make_pair(3, make_pair(2, 2)));
s.insert(make_pair(3, make_pair(x, y)));
:) А ещё как-то можно?
Решил эту задачу с set with pair-ом
Код