operator < を定義して std::setに突っ込むだけでよかったみたいだな。