std::setの整列はlessでstd::unordered_setは整列せずでequalだったと思う。
たぶん近藤してる。