std::setは挿入する位置を気にしないはずだが。設計思想が間違っている。