Здравствуйте, -prus-, Вы писали:
P>Подскажите, возможно ли использовать контейнер set в качестве ключа для map и если да, то
А почему нет?
P>как правильно это должно выглядеть?
Очевидно, что должно выглядеть также как и любое другое использование map:
std::map<std::set<K>, V>
P> (unordered_set) (unordered_map)
В общем-то этот случай полностью аналогичен. Разве что тебе нужно функцию хеширования придумать и передать.