#include <iostream>
#include <set>
int main ()
{
std::set<int> myset = {1, 2, 3, 4}; // myset: 1 2 3 4
std::pair<std::set<int>::const_iterator,std::set<int>::const_iterator> range = myset.equal_range(2);
std::cout << "The range is from " << *range.first << " to " << *range.second << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c2V0PgoKaW50IG1haW4gKCkKewogIHN0ZDo6c2V0PGludD4gbXlzZXQgPSB7MSwgMiwgMywgNH07ICAgLy8gbXlzZXQ6IDEgMiAzIDQKCiAgc3RkOjpwYWlyPHN0ZDo6c2V0PGludD46OmNvbnN0X2l0ZXJhdG9yLHN0ZDo6c2V0PGludD46OmNvbnN0X2l0ZXJhdG9yPiByYW5nZSA9IG15c2V0LmVxdWFsX3JhbmdlKDIpOwoKICBzdGQ6OmNvdXQgPDwgIlRoZSByYW5nZSBpcyBmcm9tICIgPDwgKnJhbmdlLmZpcnN0IDw8ICIgdG8gIiA8PCAqcmFuZ2Uuc2Vjb25kIDw8IHN0ZDo6ZW5kbDsKCiAgcmV0dXJuIDA7Cn0=